1 # 2 # spec file for package SUNWgnome-commander 3 # 4 # includes module(s): gnome-commander 5 # 6 # Copyright (c) 2008 Sun Microsystems, Inc. 7 # This file and all modifications and additions to the pristine 8 # package are under the same license as the package itself. 9 # 10 # Owner: padraig 11 # 12 %include Solaris.inc 13 14 Name: SUNWgnome-commander 15 License: GPL 16 Summary: gnome commander file manager 17 Version: 1.2.7 18 Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-commander/1.2/gnome-commander-%{version}.tar.bz2 19 # date:2008-06-25 owner:padraig type:feature 20 Patch1: gnome-commander-01-desktop-menu.diff 21 # date:2008-08-22 owner:fujiwara type:bug bugster:6739065 bugzilla:548948 state:upstream 22 Patch2: gnome-commander-02-g11n-collation-str.diff 23 # date:2008-08-22 owner:fujiwara type:feature bugster:6740270 bugzilla:548961 state:upstream 24 Patch3: gnome-commander-03-g11n-search-wz-im.diff 25 SUNW_BaseDir: %{_basedir} 26 SUNW_Copyright: %{name}.copyright 27 BuildRoot: %{_tmppath}/%{name}-%{version}-build 28 %include default-depend.inc 29 BuildRequires: SUNWlibgsf-devel 30 BuildRequires: SUNWgnome-libs-devel 31 BuildRequires: SUNWgnome-vfs-devel 32 BuildRequires: SUNWPython 33 BuildRequires: SUNWgnome-python-libs-devel 34 Requires: SUNWgnome-vfs 35 Requires: SUNWlibgsf 36 Requires: SUNWgnome-libs 37 Requires: SUNWgnome-python-libs 38 39 %if %build_l10n 40 %package l10n 41 Summary: %{summary} - l10n files 42 SUNW_BaseDir: %{_basedir} 43 %include default-depend.inc 44 Requires: %{name} 45 %endif 46 47 %prep 48 %setup -q -n gnome-commander-%version 49 %patch1 -p1 50 %patch2 -p1 51 %patch3 -p1 52 53 %build 54 CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` 55 if test "x$CPUS" = "x" -o $CPUS = 0; then 56 CPUS=1 57 fi 58 export PYTHON="/usr/bin/python2.4" 59 export CFLAGS="%optflags -I/usr/gnu/include" 60 export LDFLAGS="-L/usr/gnu/lib -R/usr/gnu/lib" 61 62 intltoolize --force --copy --automake 63 aclocal $ACLOCAL_FLAGS -I m4 64 automake -a -c -f 65 autoconf 66 ./configure \ 67 --prefix=%{_prefix} \ 68 --disable-scrollkeeper 69 make prefix=%{_prefix} -j$CPUS 70 71 %install 72 rm -rf $RPM_BUILD_ROOT 73 make install DESTDIR=$RPM_BUILD_ROOT 74 rm $RPM_BUILD_ROOT%{_libdir}/gnome-commander/*.a 75 rm $RPM_BUILD_ROOT%{_libdir}/gnome-commander/*.la 76 rm $RPM_BUILD_ROOT%{_libdir}/gnome-commander/plugins/*.a 77 rm $RPM_BUILD_ROOT%{_libdir}/gnome-commander/plugins/*.la 78 79 %if %build_l10n 80 %else 81 # REMOVE l10n FILES 82 rm -r $RPM_BUILD_ROOT%{_datadir}/locale 83 #rm -r $RPM_BUILD_ROOT%{_datadir}/gnome/help/gnome-commander/[a-z]* 84 #rm -r $RPM_BUILD_ROOT%{_datadir}/omf/gnome-commander/*-[a-z]*.omf 85 %endif 86 87 %clean 88 rm -rf $RPM_BUILD_ROOT 89 90 %post 91 ( echo 'test -x /usr/bin/update-desktop-database || exit 0'; 92 echo '/usr/bin/update-desktop-database' 93 ) | $BASEDIR/lib/postrun -b -u -c JDS_wait 94 95 %postun 96 test -x $BASEDIR/lib/postrun || exit 0 97 ( echo 'test -x /usr/bin/update-desktop-database || exit 0'; 98 echo '/usr/bin/update-desktop-database' 99 ) | $BASEDIR/lib/postrun -b -u -c JDS 100 101 102 %files 103 %doc(bzip2) COPYING ChangeLog 104 %doc README NEWS 105 %dir %attr (0755, root, other) %{_datadir}/doc 106 %defattr (-, root, bin) 107 %dir %attr (0755, root, bin) %{_bindir} 108 %{_bindir}/* 109 %dir %attr (0755, root, bin) %{_libdir} 110 %{_libdir}/* 111 %dir %attr (0755, root, sys) %{_datadir} 112 %dir %attr (0755, root, other) %{_datadir}/applications 113 %{_datadir}/applications/* 114 %dir %attr (0755, root, other) %{_datadir}/gnome 115 %{_datadir}/gnome/help/*/C 116 %{_datadir}/omf/gnome-commander/gnome-commander-C.omf 117 %dir %attr(0755, root, bin) %{_mandir} 118 %dir %attr(0755, root, bin) %{_mandir}/man1 119 %{_mandir}/man1/gnome-commander.1 120 %dir %attr (0755, root, other) %{_datadir}/pixmaps 121 %{_datadir}/pixmaps/* 122 123 %if %build_l10n 124 %files l10n 125 %defattr (-, root, bin) 126 %dir %attr (0755, root, sys) %{_datadir} 127 %attr (-, root, other) %{_datadir}/locale 128 %endif 129 130 %changelog 131 * Wed Sep 10 2008 - padraig.obriain@sun.com 132 - Add %doc to %files for copyright 133 * Fri Aug 22 2008 - takao.fujiwara@sun.com 134 - Add gnome-commander-02-g11n-collation-str.diff to avoid crash on none UTF-8. 135 - Add gnome-commander-03-g11n-search-wz-im.diff to enable input method. 136 * Wed Aug 06 2008 - padraig.obriain@sun.com 137 - Update following review; bump to 1.2.7. 138 * Wed Jul 02 2008 - padraig.obriain@sun.com 139 - Copy from SFEgnome-commander 140 * Mon Feb 11 2008 - laca@sun.com 141 - add --disable-scrollkeeper configure option 142 * Thu Nov 15 2007 - daymobrew@users.sourceforge.net 143 - Add support for Indiana builds. 144 * Wed Oct 17 2007 - laca@sun.com 145 - add /usr/gnu to search paths for the indiana build 146 * Mon Oct 08 2007 - damien.carbery@sun.com 147 - Add deletion of /var files back for building on pre-GNOME 2.20 systems where 148 scrollkeeper is used. The /var files are not installed when rarian is used. 149 * Mon Oct 08 2007 - damien.carbery@sun.com 150 - Add intltoolize call and remove some non-l10n rm calls. 151 * Tue Jun 12 2007 - damien.carbery@sun.com 152 - Add patches, 08-warnx and 09-other, to fix a few more build issues. 153 - Update %files and %install now that build is working. 154 * Mon Jun 11 2007 - damien.carbery@sun.com 155 - Initial version 156