/[packages]/updates/7/liblxqt/current/SPECS/liblxqt.spec
ViewVC logotype

Contents of /updates/7/liblxqt/current/SPECS/liblxqt.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1587290 - (show annotations) (download)
Sun May 24 10:12:08 2020 UTC (3 years, 11 months ago) by daviddavid
File size: 2377 byte(s)
- fix provide from devel pkg (mga#26670)
- remove old Obsoletes (SILENT)

1 %define major 0
2 %define libname %mklibname lxqt %{major}
3 %define devname %mklibname lxqt -d
4
5 %define rel 2
6 %define subrel 1
7
8 Name: liblxqt
9 Version: 0.14.1
10 Release: %mkrel %rel
11 Summary: Core utility Libraries for the LXQt desktop
12 License: GPLv2+ and LGPLv2+
13 Group: System/Libraries
14 URL: https://lxqt.org/
15 Source0: https://github.com/lxqt/liblxqt/releases/download/%{version}/%{name}-%{version}.tar.xz
16 Source1: lxqt.macros
17
18 BuildRequires: cmake
19 BuildRequires: lxqt-build-tools
20
21 BuildRequires: cmake(KF5WindowSystem)
22 BuildRequires: cmake(PolkitQt5-1)
23 BuildRequires: pkgconfig(Qt5Xdg) >= 3.3.0
24 BuildRequires: pkgconfig(Qt5Xml)
25 BuildRequires: pkgconfig(Qt5DBus)
26 BuildRequires: pkgconfig(Qt5X11Extras)
27 BuildRequires: pkgconfig(Qt5Help)
28 BuildRequires: pkgconfig(Qt5Widgets)
29 BuildRequires: pkgconfig(xscrnsaver)
30 BuildRequires: libapr
31 BuildRequires: libapr-util
32
33 Conflicts: lxqt-l10n < 0.13.0-4
34 Obsoletes: lxqt-l10n < 0.13.0-4
35
36 %description
37 Core utility Libraries for the LXQt desktop.
38
39 %package -n %{libname}
40 Summary: Core Libraries for the LXQt desktop
41 Group: System/Libraries
42
43 %description -n %{libname}
44 Core Libraries for the LXQt desktop.
45
46 %package -n %{devname}
47 Summary: Development files for %{name}
48 Group: Development/C
49 Requires: %libname = %version
50 Provides: %name-devel = %version-%release
51 Provides: lxqt-devel = %version-%release
52 Obsoletes: %{_lib}razorqt-devel < 0.5.3-1
53
54 Requires: lxqt-build-tools
55
56 %description -n %{devname}
57 Development files (Headers etc.) for %{name}.
58
59 %prep
60 %setup -q %{name}-%{version}
61 %autopatch -p1
62
63 %build
64 %cmake_qt5 -DLXQT_ETC_XDG_DIR=%{_sysconfdir}/xdg
65 %make_build
66
67 %install
68 %make_install -C build
69
70 # RPM macros
71 install -p -m0644 -D %{SOURCE1} %{buildroot}%_sysconfdir/rpm/macros.d/lxqt.macros
72 sed -i -e "s|@@CMAKE_VERSION@@|%{version}|" %{buildroot}%_sysconfdir/rpm/macros.d/lxqt.macros
73 touch -r %{SOURCE1} %{buildroot}%_sysconfdir/rpm/macros.d/lxqt.macros
74
75 %files
76 %{_bindir}/lxqt-backlight_backend
77 %{_datadir}/lxqt/power.conf
78 %{_datadir}/polkit-1/actions/org.lxqt.backlight.pkexec.policy
79 %{_datadir}/lxqt/translations/liblxqt/
80
81 %files -n %{libname}
82 %{_libdir}/*.so.%{major}{,.*}
83
84 %files -n %{devname}
85 %{_includedir}/lxqt/
86 %{_libdir}/*.so
87 %{_libdir}/pkgconfig/*
88 %{_datadir}/cmake/lxqt/
89 %{_sysconfdir}/rpm/macros.d/lxqt.macros

  ViewVC Help
Powered by ViewVC 1.1.30