/[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 1953693 - (hide annotations) (download)
Thu Apr 20 16:29:42 2023 UTC (5 weeks, 4 days ago) by papoteur
File size: 2139 byte(s)
- fix updating background cache when the referenced file is changed (pcmanfm-qt#1765)
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 papoteur 1953693 %define rel 2
6 doktor5000 995918
7 dglent 1181650 Name: pcmanfm-qt
8 papoteur 1953182 Version: 1.3.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 1716067 URL: https://lxqt-project.org/
14 daviddavid 1235881 Source0: https://github.com/lxqt/pcmanfm-qt/releases/download/%{version}/%{name}-%{version}.tar.xz
15 wally 1667533 ### Upstream patches (1-499)
16 papoteur 1953693 Patch0: 1765.patch
17 daviddavid 1716198
18 wally 1667533 ### Mageia patches (500-)
19 daviddavid 1586951 # mga#26670
20 papoteur 1904264 Patch500: pcmanfm-qt-1.2.0-mga-customize-default-appearance.patch
21 daviddavid 1235881
22 dglent 1181650 BuildRequires: cmake
23     BuildRequires: doxygen
24     BuildRequires: pkgconfig(libfm) >= 1.2.0
25     BuildRequires: pkgconfig(libmenu-cache)
26     BuildRequires: pkgconfig(glib-2.0)
27     BuildRequires: pkgconfig(gio-unix-2.0)
28     BuildRequires: pkgconfig(lxqt)
29 daviddavid 1716067 BuildRequires: pkgconfig(Qt5Core)
30 dglent 1181650 BuildRequires: pkgconfig(Qt5Widgets)
31     BuildRequires: pkgconfig(Qt5Xml)
32     BuildRequires: pkgconfig(Qt5Help)
33     BuildRequires: pkgconfig(Qt5Test)
34     BuildRequires: pkgconfig(Qt5DBus)
35     BuildRequires: pkgconfig(Qt5X11Extras)
36     BuildRequires: cmake(fm-qt)
37 neoclust 1066082
38 daviddavid 1587009 Requires: lxqt-archiver
39 daviddavid 1675349 Requires: qterminal
40 daviddavid 1587009
41 doktor5000 811756 # recommended for kwin and kdesu for "run as root" functionality (mga#15088)
42     # changed to Recommends to allow parallel installation with plasma 5
43 daviddavid 1361427 Recommends: kde-cli-tools
44 doktor5000 626345
45     %description
46 daviddavid 1066283 File manager for the LXQt desktop.
47 doktor5000 626345
48     %prep
49 daviddavid 1675349 %autosetup -p1
50 doktor5000 793984
51 daviddavid 1361427 # change desktop file generic name to distinguish it from pcmanfm
52     sed -i 's/=File Manager/=QT File Manager/' pcmanfm/pcmanfm-qt.desktop.in
53 doktor5000 793984
54 daviddavid 1066249 %build
55 daviddavid 1361427 %cmake_qt5 -DBUILD_DOCUMENTATION=ON
56 wally 1475284 %cmake_build
57 doktor5000 626345
58     %install
59 wally 1475284 %cmake_install
60 doktor5000 626345
61 daviddavid 1586951 desktop-file-install \
62     --add-category="System;FileTools" \
63     --dir %{buildroot}%{_datadir}/applications \
64     %{buildroot}%{_datadir}/applications/%{name}.desktop
65 doktor5000 626347
66 doktor5000 626345 %files
67 doktor5000 626347 %doc %{_defaultdocdir}/%{name}
68     %{_bindir}/%{name}
69 doktor5000 626345 %{_datadir}/applications/*.desktop
70 dglent 1181650 %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop
71 daviddavid 1361427 %dir %{_datadir}/pcmanfm-qt
72 daviddavid 1236013 %dir %{_datadir}/pcmanfm-qt/lxqt
73     %{_datadir}/pcmanfm-qt/lxqt/settings.conf
74 daviddavid 1361427 %{_datadir}/pcmanfm-qt/translations/
75 dglent 1181650 %{_mandir}/man1/pcmanfm-qt.1.*

  ViewVC Help
Powered by ViewVC 1.1.28