Name: pcmanfm-qt Version: 0.10.0 Release: 3%{?dist} Summary: LxQt file manager PCManFM License: GPLv2+ URL: http://lxqt.org Source0: http://downloads.lxqt.org/lxqt/%{version}/%{name}-%{version}.tar.xz Requires: libfm-qt5%{?_isa} = %{version}-%{release} Requires: lxqt-common >= 0.10.0 Obsoletes: pcmanfm-qt5 < 0.9.0 Provides: pcmanfm-qt5 = %{version}-%{release} Obsoletes: pcmanfm-qt4 <= 0.9.0 Obsoletes: pcmanfm-qt-common <= 0.9.0 BuildRequires: pkgconfig(lxqt) >= 0.10.0 BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(libfm) BuildRequires: pkgconfig(libmenu-cache) BuildRequires: pkgconfig(exiv2) BuildRequires: desktop-file-utils BuildRequires: doxygen %description %{summary} %package -n libfm-qt5 Summary: Companion library for PCManFM Obsoletes: libfm-qt4 <= 0.9.0 Obsoletes: libfm-qt-common <= 0.9.0 Obsoletes: libfm-qt <= 0.9.0 %description -n libfm-qt5 Libfm-Qt is a companion library providing components to build desktop file managers. %package -n libfm-qt5-devel Summary: Development files for libfm-qt Requires: libfm-qt5%{?_isa} = %{version}-%{release} Obsoletes: libfm-qt-devel <= 0.9.0 Obsoletes: libfm-qt4-devel <= 0.9.0 Obsoletes: libfm-qt-devel-common <= 0.9.0 %description -n libfm-qt5-devel libfm-qt-devel package contains libraries and header files for developing applications that use libfm-qt. %post /usr/bin/update-desktop-database &> /dev/null || : %postun /usr/bin/update-desktop-database &> /dev/null || : %post -n libfm-qt5 -p /sbin/ldconfig %postun -n libfm-qt5 -p /sbin/ldconfig %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_lxqt} -DBUILD_DOCUMENTATION=ON .. popd make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} for dfile in pcmanfm-qt-desktop-pref pcmanfm-qt; do desktop-file-edit \ --remove-category=LXQt --add-category=X-LXQt \ --remove-category=Help --add-category=X-Help \ --remove-only-show-in=LXQt --add-only-show-in=X-LXQt \ %{buildroot}/%{_datadir}/applications/${dfile}.desktop done %find_lang %{name} --with-qt %find_lang libfm-qt --with-qt %files -f %{name}.lang %doc AUTHORS %{_bindir}/pcmanfm-qt %{_datadir}/applications/%{name}.desktop %{_datadir}/applications/%{name}-desktop-pref.desktop %{_docdir}/pcmanfm-qt %{_mandir}/man1/pcmanfm-qt.* %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/translations %files -n libfm-qt5 -f libfm-qt.lang %{_libdir}/libfm-qt5.so.2* %dir %{_datadir}/libfm-qt %dir %{_datadir}/libfm-qt/translations/ %files -n libfm-qt5-devel %{_libdir}/libfm-qt5.so %{_libdir}/pkgconfig/libfm-qt5.pc %{_includedir}/libfm-qt/ %changelog * Thu Feb 04 2016 Fedora Release Engineering - 0.10.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Dec 13 2015 Helio Chissini de Castro - 0.10.0-2 - Prepare to use new cmake infra for epel * Mon Nov 02 2015 Helio Chissini de Castro - 0.10.0-1 - New upstream version * Wed Jun 24 2015 Rex Dieter - 0.9.0-10 - rebuild (exiv2) * Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 0.9.0-8 - Rebuilt for GCC 5 C++11 ABI change * Wed Mar 04 2015 Helio Chissini de Castro - 0.9.0-7 - Add provides for pcmanfm-qt5 to avoid older comps lxqt break * Wed Feb 25 2015 Mamoru TASAKA - 0.9.0-6 - Fix directory ownership * Wed Feb 18 2015 Helio Chissini de Castro - 0.9.0-5 - Fix duplicated files caused for qm template * Fri Feb 13 2015 Helio Chissini de Castro - 0.9.0-4 - Ownership of share/pcmanfm-qt directories - libfm-qt5 alnguage files added - Obsoletes libfm-qt4-devel - Moved COPYING to the new tag license * Mon Feb 09 2015 Helio Chissini de Castro - 0.9.0-2 - Fixed download dir * Sun Feb 08 2015 Helio Chissini de Castro - 0.9.0-1 - New upstream release 0.9.0 * Tue Feb 03 2015 Helio Chissini de Castro - 0.9.0-0.1 - Preparing for 0.9.0 release - Obsoletes pcmanfm-qt5 and pcmanfm-qt-common packages as no more qt4 versions will be done * Tue Nov 4 2014 Mamoru TASAKA - 0.8.0-2 - Support both Qt4 and Qt5, default to Qt5 for F-22 * Tue Nov 4 2014 Mamoru TASAKA - 0.8.0-1 - 0.8.0 * Sun Aug 17 2014 Fedora Release Engineering - 0.1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Jun 06 2014 Fedora Release Engineering - 0.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Feb 11 2014 Mamoru TASAKA - 0.1.0-5 - Apply git patch for libfm API change * Sat Aug 03 2013 Fedora Release Engineering - 0.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Apr 8 2013 Mamoru TASAKA - 0.1.0-3 - Use -DCMAKE_BUILD_TYPE=Release option for cmake * Mon Apr 1 2013 Mamoru TASAKA - 0.1.0-2 - Call update-desktop-database - Use make soversion specific in %%files * Mon Apr 1 2013 Mamoru TASAKA - 0.1.0-1 - Initial packaging