%define major 2 %define libname %mklibname fm-qt %major %define devname %mklibname fm-qt -d %define rel 2 Name: pcmanfm-qt Version: 0.16.0 Release: %mkrel %rel Summary: File manager for the LXQt desktop License: GPLv2+ Group: Graphical desktop/Other URL: https://lxqt.github.io/ Source0: https://github.com/lxqt/pcmanfm-qt/releases/download/%{version}/%{name}-%{version}.tar.xz ### Mageia patches (0-100) # mga#26670 Patch0: pcmanfm-qt-0.15.0-mga-customize-default-appearance.patch BuildRequires: cmake BuildRequires: doxygen BuildRequires: pkgconfig(libfm) >= 1.2.0 BuildRequires: pkgconfig(libmenu-cache) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(lxqt) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: cmake(fm-qt) Requires: lxqt-archiver # recommended for kwin and kdesu for "run as root" functionality (mga#15088) # changed to Recommends to allow parallel installation with plasma 5 Recommends: kde-cli-tools Conflicts: lxqt-l10n < 0.13.0-4 %description File manager for the LXQt desktop. %prep %setup -q %{name}-%{version} # change desktop file generic name to distinguish it from pcmanfm sed -i 's/=File Manager/=QT File Manager/' pcmanfm/pcmanfm-qt.desktop.in # change gksu to lxqt-sudo as with gksu no icons are shown when running as root sed -i 's|gksu %s|%{_bindir}/lxqt-sudo -s %s|g' pcmanfm/preferences.ui %build %cmake_qt5 -DBUILD_DOCUMENTATION=ON %cmake_build %install %cmake_install desktop-file-install \ --add-category="System;FileTools" \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop %files %doc %{_defaultdocdir}/%{name} %{_bindir}/%{name} %{_datadir}/applications/*.desktop %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop %dir %{_datadir}/pcmanfm-qt %dir %{_datadir}/pcmanfm-qt/lxqt %{_datadir}/pcmanfm-qt/lxqt/settings.conf %{_datadir}/pcmanfm-qt/translations/ %{_mandir}/man1/pcmanfm-qt.1.*