/[packages]/cauldron/pcmanfm-qt/current/SPECS/pcmanfm-qt.spec
ViewVC logotype

Annotation of /cauldron/pcmanfm-qt/current/SPECS/pcmanfm-qt.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1586951 - (hide annotations) (download)
Sat May 23 06:22:35 2020 UTC (3 years, 10 months ago) by daviddavid
File size: 2182 byte(s)
- add patch to customize default appearance (mga#26670)
  * use mga default backgrounds
  * use qterminal as default terminal
  * use lxqt-archiver as default archiver

1 daviddavid 1586951 %define major 2
2 doktor5000 995918 %define libname %mklibname fm-qt %major
3 daviddavid 1586951 %define devname %mklibname fm-qt -d
4 doktor5000 626345
5 daviddavid 1586951 %define rel 2
6 doktor5000 995918
7 dglent 1181650 Name: pcmanfm-qt
8 daviddavid 1571827 Version: 0.15.0
9 dglent 1181650 Release: %mkrel %rel
10     Summary: File manager for the LXQt desktop
11     License: GPLv2+
12     Group: Graphical desktop/Other
13 daviddavid 1235881 URL: https://lxqt.org/
14     Source0: https://github.com/lxqt/pcmanfm-qt/releases/download/%{version}/%{name}-%{version}.tar.xz
15 daviddavid 1586951 ### Mageia patches (0-100)
16     # mga#26670
17     Patch0: pcmanfm-qt-0.15.0-mga-customize-default-appearance.patch
18 daviddavid 1235881
19 dglent 1181650 BuildRequires: cmake
20     BuildRequires: doxygen
21     BuildRequires: pkgconfig(libfm) >= 1.2.0
22     BuildRequires: pkgconfig(libmenu-cache)
23     BuildRequires: pkgconfig(glib-2.0)
24     BuildRequires: pkgconfig(gio-unix-2.0)
25     BuildRequires: pkgconfig(lxqt)
26     BuildRequires: pkgconfig(Qt5Widgets)
27     BuildRequires: pkgconfig(Qt5Xml)
28     BuildRequires: pkgconfig(Qt5Help)
29     BuildRequires: pkgconfig(Qt5Test)
30     BuildRequires: pkgconfig(Qt5DBus)
31     BuildRequires: pkgconfig(Qt5X11Extras)
32     BuildRequires: cmake(fm-qt)
33 neoclust 1066082
34 doktor5000 811756 # recommended for kwin and kdesu for "run as root" functionality (mga#15088)
35     # changed to Recommends to allow parallel installation with plasma 5
36 daviddavid 1361427 Recommends: kde-cli-tools
37 doktor5000 626345
38 daviddavid 1361442 Conflicts: lxqt-l10n < 0.13.0-4
39    
40 doktor5000 626345 %description
41 daviddavid 1066283 File manager for the LXQt desktop.
42 doktor5000 626345
43     %prep
44 doktor5000 789996 %setup -q %{name}-%{version}
45 doktor5000 793984
46 daviddavid 1361427 # change desktop file generic name to distinguish it from pcmanfm
47     sed -i 's/=File Manager/=QT File Manager/' pcmanfm/pcmanfm-qt.desktop.in
48 doktor5000 793984
49 dglent 1181650 # change gksu to lxqt-sudo as with gksu no icons are shown when running as root
50     sed -i 's|gksu %s|%{_bindir}/lxqt-sudo -s %s|g' pcmanfm/preferences.ui
51 doktor5000 811608
52 daviddavid 1066249 %build
53 daviddavid 1361427 %cmake_qt5 -DBUILD_DOCUMENTATION=ON
54 wally 1475284 %cmake_build
55 doktor5000 626345
56     %install
57 wally 1475284 %cmake_install
58 doktor5000 626345
59 daviddavid 1586951 desktop-file-install \
60     --add-category="System;FileTools" \
61     --dir %{buildroot}%{_datadir}/applications \
62     %{buildroot}%{_datadir}/applications/%{name}.desktop
63 doktor5000 626347
64 doktor5000 626345 %files
65 doktor5000 626347 %doc %{_defaultdocdir}/%{name}
66     %{_bindir}/%{name}
67 doktor5000 626345 %{_datadir}/applications/*.desktop
68 dglent 1181650 %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop
69 daviddavid 1361427 %dir %{_datadir}/pcmanfm-qt
70 daviddavid 1236013 %dir %{_datadir}/pcmanfm-qt/lxqt
71     %{_datadir}/pcmanfm-qt/lxqt/settings.conf
72 daviddavid 1361427 %{_datadir}/pcmanfm-qt/translations/
73 dglent 1181650 %{_mandir}/man1/pcmanfm-qt.1.*

  ViewVC Help
Powered by ViewVC 1.1.30