%if (0%{?fedora} && 0%{?fedora} < 19) %global with_desktop_vendor_tag 1 %endif # Upstream git: # git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/pcmanfm %global usegit 1 %global mainrel 2 %global githash fc8adaab77f2cc9120deaf905f732e6a7ec1a8a4 %global shorthash %(TMP=%githash ; echo ${TMP:0:10}) %global gitdate Fri Aug 30 19:14:03 2013 +0300 %global gitdate_num 20130830 %if 0%{?usegit} >= 1 %global fedorarel %{mainrel}.D%{gitdate_num}git%{shorthash} %else %global fedorarel %{mainrel} %endif %global libfm_minver 1.1.0 Name: pcmanfm Version: 1.1.2 Release: %{fedorarel}%{?dist} Summary: Extremly fast and lightweight file manager Group: User Interface/Desktops License: GPLv2+ URL: http://pcmanfm.sourceforge.net/ %if 0%{?usegit} >= 1 Source0: %{name}-%{version}-D%{gitdate_num}git%{shorthash}.tar.gz %else Source0: http://downloads.sourceforge.net/pcmanfm/%{name}-%{version}.tar.gz %endif ## Missing in the tarball, taken from git tree #Source1: pcmanfm.conf # From git head e2f4578bd5e89c7a1 data/*.desktop.in Source1: pcmanfm.desktop.in Source2: pcmanfm-desktop-pref.desktop.in BuildRequires: libfm-gtk-devel >= %{libfm_minver} BuildRequires: menu-cache-devel BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: intltool %if 0%{?usegit} >= 1 BuildRequires: automake BuildRequires: intltool %endif # Still needed for removable media - still now really? %if 0%{?fedora} < 16 Requires: hal-storage-addon %endif # Write explicitly Requires: libfm >= %{libfm_minver} %description PCMan File Manager is an extremly fast and lightweight file manager which features tabbed browsing and user-friendly interface. %prep %setup -q #install -cpm 644 %{SOURCE1} %{SOURCE2} data/ %if 0%{?usegit} >= 1 sh autogen.sh %endif # permission fix chmod 0644 [A-Z]* %build # src/desktop.c export LDFLAGS="-lm" %configure \ --with-gtk=3 make -C po -j1 GMSGFMT="msgfmt --statistics" make %{?_smp_mflags} -k %install make install \ DESTDIR=$RPM_BUILD_ROOT \ INSTALL="install -p" desktop-file-install \ %if 0%{?with_desktop_vendor_tag} --vendor fedora \ %endif --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --remove-category 'Application' \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}*.desktop %find_lang %{name} %{_prefix}/lib/rpm/check-rpaths %post update-desktop-database &> /dev/null exit 0 %postun update-desktop-database &> /dev/null exit 0 %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS %doc COPYING %doc README %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %{_datadir}/%{name}/ %{_datadir}/applications/*%{name}*.desktop %config(noreplace) %{_sysconfdir}/xdg/%{name}/ %changelog * Sun Sep 1 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.2-2.D20130830gitfc8adaab77 - Use git head to fix desktop background issue after pcmanfm exit - Also remove old mimetype (ref: bug 988831) * Thu Aug 15 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.2-1 - 1.1.2 * Sun Aug 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.1-2 - Regenerate desktop file from .in file using intltool * Thu Aug 8 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.1-1 - 1.1.1 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jun 26 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.0-4 - Really drop desktop vendor tag * Wed May 01 2013 Jon Ciesla <limburgher@gmail.com> - 1.1.0-3 - Drop desktop vendor tag. * Mon Apr 1 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.0-2 - Add workaround for tab too small with GTK3 (bug 922729, pcmanfm-Bugs-3602000) - Add workaround for pcmanfm --help showing garbage message (pcmanfm-Bugs-3607427) * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Nov 4 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.0-1 - 1.1.0 * Wed Sep 27 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.0.1-1 - 1.0.1 * Wed Aug 15 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.0-1 - 1.0 release * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-2.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.10-2 - F-17: rebuild against gcc47 * Fri Oct 28 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.10-1 - 0.9.10 * Sun Aug 28 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-8 - 0.9.9 release * Sun Aug 7 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-7 - Update to the latest git * Mon May 30 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-6 - Update to the latest git on "tab-rework" branch * Sun Apr 24 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-5 - Update to the latest git * Fri Apr 22 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-4 - Just kill hal dependency on F-16+ * Sat Apr 09 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-3 - Update to the latest git * Sun Feb 20 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.9.9-2 - Update to the latest git * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-1.git0f075cf5ba.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Dec 5 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - Update to the latest git * Wed Oct 13 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.9.8-1 - Update to 0.9.8 * Sat May 29 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.9.7-1 - Update to 0.9.7 * Sun May 9 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.9.5-2 - Translation update from git * Thu Apr 29 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.9.5-1 - Update to 0.9.5 * Sun Apr 18 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.4-1 - Update to 0.9.4 - Require hal-storage-addon - Fix Source0 URL * Mon Mar 22 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.9.3-1 - Update to 0.9.3 - Install %%name.png for compatibility on <= F-13 * Sun Feb 14 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5.2-2 - Fix F-13 DSO linkage issue * Fri Oct 30 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-1 - Update tp 0.5.2 (fixes sourceforge bug 2883172) * Sat Jul 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5.1-2 - F-12: Mass rebuild * Thu Jun 4 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5.1-1 - Update to 0.5.1 - Remove icon name fallback hack - Still enable 2 patches * Mon Apr 6 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-7 - Fix the issue when application cannot be lauched from desktop menu (sourceforge bug 2313286) * Tue Feb 24 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-6 - F-11: Mass rebuild * Fri Aug 8 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-5 - More fallback * Wed Jul 30 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-4 - More fallback for gnome-icon-theme 2.23.X (F-10) * Tue Jul 29 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-2 - F-10+: Use more generic icon name due to gnome-icon-theme 2.23.X change First try (need more fix) * Thu Jul 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.5-1 - 0.5 * Wed Jul 16 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.6.2-1 - 0.4.6.2 * Tue Jul 15 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.6.1-1 - 0.4.6 - 0.4.6.1 - -Werror-implicit-function-declaration is added upstream * Sat Jun 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.5-1 - 0.4.5 (remote server access function temporally removed) - BR: intltool * Sun May 25 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.4.2-1 - 0.4.4.2 * Mon May 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.4.0-1 - 0.4.4.0 * Sun May 11 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.1.1-1 - 0.4.1 - 0.4.1.1 * Mon May 5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.0-1 - 0.4.0 * Sun Apr 13 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.98-2 - First trial to suppress compilation warning (containing fix for crash on an occasion) * Wed Apr 9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.98-1 - 0.3.9.98 * Thu Mar 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.10-1 - 0.3.9.10 * Sat Mar 15 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.5-1 - 0.3.9.5 * Wed Mar 5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9-1 - 0.3.9 * Fri Feb 29 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.6.1-1 - 0.3.6.1 * Sat Feb 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.6-1 - 0.3.6 * Wed Feb 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.99-1 - 0.3.6 RC - 2 patches dropped (applied by upstream) * Tue Feb 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-3 - Fix crash on mounting removable devices * Mon Feb 18 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-2 - Apply patch to fix crash on 64bits arch as suggested by Hans (bug 433182) - Disable to mount removable devices for now * Sun Feb 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-1 - Initial draft - Disable inotify support, too buggy (also default is no currently)