/[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 2058931 - (hide annotations) (download)
Thu Apr 18 19:16:34 2024 UTC (6 days, 1 hour ago) by papoteur
File size: 2028 byte(s)
- new version 2.0.0
- switch to Qt6
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 2004758 %define rel 1
6 doktor5000 995918
7 dglent 1181650 Name: pcmanfm-qt
8 papoteur 2058931 Version: 2.0.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 daviddavid 1716198
16 wally 1667533 ### Mageia patches (500-)
17 daviddavid 1586951 # mga#26670
18 papoteur 1904264 Patch500: pcmanfm-qt-1.2.0-mga-customize-default-appearance.patch
19 daviddavid 1235881
20 dglent 1181650 BuildRequires: cmake
21     BuildRequires: doxygen
22     BuildRequires: pkgconfig(glib-2.0)
23     BuildRequires: pkgconfig(gio-unix-2.0)
24 papoteur 2058931 BuildRequires: cmake(lxqt)
25     BuildRequires: cmake(Qt6Core)
26     BuildRequires: cmake(Qt6Widgets)
27     BuildRequires: cmake(Qt6Xml)
28     BuildRequires: cmake(Qt6LinguistTools)
29     BuildRequires: cmake(Qt6Test)
30     BuildRequires: cmake(Qt6DBus)
31     BuildRequires: cmake(LayerShellQt)
32     BuildRequires: cmake(fm-qt6)
33 neoclust 1066082
34 daviddavid 1587009 Requires: lxqt-archiver
35 daviddavid 1675349 Requires: qterminal
36 daviddavid 1587009
37 doktor5000 811756 # recommended for kwin and kdesu for "run as root" functionality (mga#15088)
38     # changed to Recommends to allow parallel installation with plasma 5
39 daviddavid 1361427 Recommends: kde-cli-tools
40 doktor5000 626345
41     %description
42 daviddavid 1066283 File manager for the LXQt desktop.
43 doktor5000 626345
44     %prep
45 daviddavid 1675349 %autosetup -p1
46 doktor5000 793984
47 daviddavid 1361427 # change desktop file generic name to distinguish it from pcmanfm
48     sed -i 's/=File Manager/=QT File Manager/' pcmanfm/pcmanfm-qt.desktop.in
49 doktor5000 793984
50 daviddavid 1066249 %build
51 papoteur 2058931 %cmake_qt6 -DBUILD_DOCUMENTATION=ON
52 wally 1475284 %cmake_build
53 doktor5000 626345
54     %install
55 wally 1475284 %cmake_install
56 doktor5000 626345
57 daviddavid 1586951 desktop-file-install \
58     --add-category="System;FileTools" \
59     --dir %{buildroot}%{_datadir}/applications \
60     %{buildroot}%{_datadir}/applications/%{name}.desktop
61 doktor5000 626347
62 doktor5000 626345 %files
63 doktor5000 626347 %doc %{_defaultdocdir}/%{name}
64     %{_bindir}/%{name}
65 doktor5000 626345 %{_datadir}/applications/*.desktop
66 dglent 1181650 %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop
67 daviddavid 1361427 %dir %{_datadir}/pcmanfm-qt
68 daviddavid 1236013 %dir %{_datadir}/pcmanfm-qt/lxqt
69     %{_datadir}/pcmanfm-qt/lxqt/settings.conf
70 daviddavid 1361427 %{_datadir}/pcmanfm-qt/translations/
71 dglent 1181650 %{_mandir}/man1/pcmanfm-qt.1.*
72 papoteur 2004812 %{_iconsdir}/hicolor/scalable/apps/pcmanfm-qt.svg

  ViewVC Help
Powered by ViewVC 1.1.30