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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2058931 - (show annotations) (download)
Thu Apr 18 19:16:34 2024 UTC (6 days, 20 hours ago) by papoteur
File size: 2028 byte(s)
- new version 2.0.0
- switch to Qt6
1 %define major 2
2 %define libname %mklibname fm-qt %major
3 %define devname %mklibname fm-qt -d
4
5 %define rel 1
6
7 Name: pcmanfm-qt
8 Version: 2.0.0
9 Release: %mkrel %rel
10 Summary: File manager for the LXQt desktop
11 License: GPLv2+
12 Group: Graphical desktop/Other
13 URL: https://lxqt-project.org/
14 Source0: https://github.com/lxqt/pcmanfm-qt/releases/download/%{version}/%{name}-%{version}.tar.xz
15
16 ### Mageia patches (500-)
17 # mga#26670
18 Patch500: pcmanfm-qt-1.2.0-mga-customize-default-appearance.patch
19
20 BuildRequires: cmake
21 BuildRequires: doxygen
22 BuildRequires: pkgconfig(glib-2.0)
23 BuildRequires: pkgconfig(gio-unix-2.0)
24 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
34 Requires: lxqt-archiver
35 Requires: qterminal
36
37 # recommended for kwin and kdesu for "run as root" functionality (mga#15088)
38 # changed to Recommends to allow parallel installation with plasma 5
39 Recommends: kde-cli-tools
40
41 %description
42 File manager for the LXQt desktop.
43
44 %prep
45 %autosetup -p1
46
47 # 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
50 %build
51 %cmake_qt6 -DBUILD_DOCUMENTATION=ON
52 %cmake_build
53
54 %install
55 %cmake_install
56
57 desktop-file-install \
58 --add-category="System;FileTools" \
59 --dir %{buildroot}%{_datadir}/applications \
60 %{buildroot}%{_datadir}/applications/%{name}.desktop
61
62 %files
63 %doc %{_defaultdocdir}/%{name}
64 %{_bindir}/%{name}
65 %{_datadir}/applications/*.desktop
66 %{_sysconfdir}/xdg/autostart/lxqt-desktop.desktop
67 %dir %{_datadir}/pcmanfm-qt
68 %dir %{_datadir}/pcmanfm-qt/lxqt
69 %{_datadir}/pcmanfm-qt/lxqt/settings.conf
70 %{_datadir}/pcmanfm-qt/translations/
71 %{_mandir}/man1/pcmanfm-qt.1.*
72 %{_iconsdir}/hicolor/scalable/apps/pcmanfm-qt.svg

  ViewVC Help
Powered by ViewVC 1.1.30