]> git.pld-linux.org Git - packages/kf5-kidletime.git/blame - kf5-kidletime.spec
rebuild against QT 5.15.7
[packages/kf5-kidletime.git] / kf5-kidletime.spec
CommitLineData
2c4b36a7
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
be4f6170 4%define kdeframever 5.99
5d42376f 5%define qtver 5.15.2
7ae58350 6%define kfname kidletime
0dd6ed9f
WF
7
8Summary: Reporting of idle time of user and system
7ae58350 9Name: kf5-%{kfname}
be4f6170 10Version: 5.99.0
8300e6d7 11Release: 2
0dd6ed9f
WF
12License: LGPL v2.1+
13Group: X11/Libraries
462d2646 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
be4f6170 15# Source0-md5: 46a7681f2cbf7ec308be1681480eed16
0dd6ed9f 16URL: http://www.kde.org/
7ae58350
AM
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
22BuildRequires: Qt5X11Extras-devel >= %{qtver}
0dd6ed9f 23BuildRequires: cmake >= 2.8.12
8a301827 24BuildRequires: kf5-extra-cmake-modules >= %{version}
be4f6170 25BuildRequires: kf5-kwayland-devel >= %{version}
6c706886 26BuildRequires: ninja
7ae58350 27BuildRequires: qt5-linguist >= %{qtver}
0dd6ed9f 28BuildRequires: rpmbuild(macros) >= 1.164
98d4d2f6 29BuildRequires: tar >= 1:1.22
3514f65e 30BuildRequires: xorg-lib-libXScrnSaver-devel
98d4d2f6 31BuildRequires: xz
7b2cc36c 32Requires: kf5-dirs
0dd6ed9f
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%define qt5dir %{_libdir}/qt5
36
37%description
38KIdleTime is a singleton reporting information on idle time. It is
39useful not only for finding out about the current idle time of the PC,
40but also for getting notified upon idle time events, such as custom
41timeouts, or user activity.
42
43%package devel
7ae58350
AM
44Summary: Header files for %{kfname} development
45Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
0dd6ed9f
WF
46Group: X11/Development/Libraries
47Requires: %{name} = %{version}-%{release}
48
49%description devel
7ae58350 50Header files for %{kfname} development.
0dd6ed9f
WF
51
52%description devel -l pl.UTF-8
7ae58350 53Pliki nagłówkowe dla programistów używających %{kfname}.
0dd6ed9f
WF
54
55%prep
7ae58350 56%setup -q -n %{kfname}-%{version}
0dd6ed9f
WF
57
58%build
59install -d build
60cd build
6c706886 61%cmake -G Ninja \
2c4b36a7 62 %{!?with_tests:-DBUILD_TESTING=OFF} \
7ae58350 63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
0dd6ed9f 64 ../
6c706886 65%ninja_build
0dd6ed9f 66
2c4b36a7
WF
67%if %{with tests}
68ctest
69%endif
70
71
0dd6ed9f
WF
72%install
73rm -rf $RPM_BUILD_ROOT
6c706886 74%ninja_install -C build
0dd6ed9f
WF
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
81
82%files
83%defattr(644,root,root,755)
84%doc README.md
f4cf21fc 85%{_datadir}/qlogging-categories5/kidletime.categories
3dbba3a8 86%ghost %{_libdir}/libKF5IdleTime.so.5
df5bb8a5 87%attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
48f97137 88%dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
be4f6170
WF
89%{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeWaylandPlugin.so
90%{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
91%{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
15495c87 92%{_datadir}/qlogging-categories5/kidletime.renamecategories
0dd6ed9f
WF
93
94%files devel
95%defattr(644,root,root,755)
96%{_includedir}/KF5/KIdleTime
0dd6ed9f 97%{_libdir}/cmake/KF5IdleTime
3dbba3a8 98%{_libdir}/libKF5IdleTime.so
0dd6ed9f 99%{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.241647 seconds and 4 git commands to generate.