]> git.pld-linux.org Git - packages/kp5-libkscreen.git/blame - kp5-libkscreen.spec
- updated to 5.25.1
[packages/kp5-libkscreen.git] / kp5-libkscreen.spec
CommitLineData
ac851ced
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
64ab4033 4%define kdeplasmaver 5.25.1
019569fc 5%define qtver 5.9.0
3d38a0e8
AM
6%define kpname libkscreen
7
8Summary: KDE screen management software
9Name: kp5-%{kpname}
64ab4033 10Version: 5.25.1
39846b99 11Release: 1
3d38a0e8
AM
12License: LGPL v2.1+
13Group: X11/Libraries
ecfd56af 14Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
64ab4033 15# Source0-md5: de45fd94d99cf016566b0cadb3cf84b1
3d38a0e8
AM
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: cmake >= 2.8.12
5b15ff0e
JR
19BuildRequires: kf5-extra-cmake-modules
20BuildRequires: kf5-kwayland-devel
692b02e3 21BuildRequires: kf5-plasma-wayland-protocols-devel >= 1.6.0
638ebc44 22BuildRequires: ninja
3d38a0e8
AM
23BuildRequires: rpmbuild(macros) >= 1.164
24BuildRequires: xz
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%define qt5dir %{_libdir}/qt5
28
29%description
30KDE screen management software.
31
32%package devel
33Summary: Header files for %{kpname} development
34Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
35Group: X11/Development/Libraries
36Requires: %{name} = %{version}-%{release}
37
38%description devel
39Header files for %{kpname} development.
40
41%description devel -l pl.UTF-8
42Pliki nagłówkowe dla programistów używających %{kpname}.
43
44%prep
45%setup -q -n %{kpname}-%{version}
46
47%build
48install -d build
49cd build
638ebc44 50%cmake -G Ninja \
ac851ced 51 %{!?with_tests:-DBUILD_TESTING=OFF} \
3d38a0e8 52 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5e13bc00 53 -DHTML_INSTALL_DIR=%{_kdedocdir} \
3d38a0e8 54 ../
638ebc44 55%ninja_build
3d38a0e8 56
ac851ced
WF
57%if %{with tests}
58ctest
59%endif
60
3d38a0e8
AM
61%install
62rm -rf $RPM_BUILD_ROOT
638ebc44 63%ninja_install -C build
3d38a0e8
AM
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post -p /sbin/ldconfig
69%postun -p /sbin/ldconfig
70
71%files
72%defattr(644,root,root,755)
79bf3861 73%attr(755,root,root) %{_bindir}/kscreen-doctor
fcdc997e 74%attr(755,root,root) %{_prefix}/libexec/kf5/kscreen_backend_launcher
3d38a0e8 75%attr(755,root,root) %{_libdir}/libKF5Screen.so.*.*.*
ec497f0e 76%ghost %{_libdir}/libKF5Screen.so.7
4bad2ecf 77%dir %{_libdir}/qt5/plugins/kf5/kscreen
3d38a0e8
AM
78%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kscreen/KSC_Fake.so
79%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kscreen/KSC_QScreen.so
80%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kscreen/KSC_XRandR.so
81%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kscreen/KSC_XRandR11.so
79bf3861 82%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kscreen/KSC_KWayland.so
e5e03330 83%{_datadir}/dbus-1/services/org.kde.kscreen.service
5e13bc00 84%{_datadir}/qlogging-categories5/libkscreen.categories
692b02e3 85%{systemduserunitdir}/plasma-kscreen.service
3d38a0e8
AM
86
87%files devel
88%defattr(644,root,root,755)
ec497f0e 89%{_libdir}/libKF5Screen.so
3d38a0e8
AM
90%{_includedir}/KF5/KScreen
91%{_includedir}/KF5/kscreen_version.h
92%{_libdir}/cmake/KF5Screen
93%{_pkgconfigdir}/kscreen2.pc
94%{_libdir}/qt5/mkspecs/modules/qt_KScreen.pri
This page took 0.146637 seconds and 4 git commands to generate.