3 %bcond_with tests # build with tests
4 %define kdeframever 5.97
6 %define kfname kidletime
8 Summary: Reporting of idle time of user and system
14 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5: 5ab6acca13664b38a0f789f74416b834
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= %{qtver}
18 BuildRequires: Qt5DBus-devel >= %{qtver}
19 BuildRequires: Qt5Gui-devel >= %{qtver}
20 BuildRequires: Qt5Test-devel >= %{qtver}
21 BuildRequires: Qt5Widgets-devel >= %{qtver}
22 BuildRequires: Qt5X11Extras-devel >= %{qtver}
23 BuildRequires: cmake >= 2.8.12
24 BuildRequires: kf5-extra-cmake-modules >= %{version}
26 BuildRequires: qt5-linguist >= %{qtver}
27 BuildRequires: rpmbuild(macros) >= 1.164
28 BuildRequires: tar >= 1:1.22
29 BuildRequires: xorg-lib-libXScrnSaver-devel
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 %define qt5dir %{_libdir}/qt5
37 KIdleTime is a singleton reporting information on idle time. It is
38 useful not only for finding out about the current idle time of the PC,
39 but also for getting notified upon idle time events, such as custom
40 timeouts, or user activity.
43 Summary: Header files for %{kfname} development
44 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
45 Group: X11/Development/Libraries
46 Requires: %{name} = %{version}-%{release}
49 Header files for %{kfname} development.
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe dla programistów używających %{kfname}.
55 %setup -q -n %{kfname}-%{version}
61 %{!?with_tests:-DBUILD_TESTING=OFF} \
62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
72 rm -rf $RPM_BUILD_ROOT
73 %ninja_install -C build
76 rm -rf $RPM_BUILD_ROOT
78 %post -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
82 %defattr(644,root,root,755)
84 %{_datadir}/qlogging-categories5/kidletime.categories
85 %ghost %{_libdir}/libKF5IdleTime.so.5
86 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
87 %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
88 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
89 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
90 %{_datadir}/qlogging-categories5/kidletime.renamecategories
93 %defattr(644,root,root,755)
94 %{_includedir}/KF5/KIdleTime
95 %{_libdir}/cmake/KF5IdleTime
96 %{_libdir}/libKF5IdleTime.so
97 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri