3 %bcond_with tests # build with tests
4 %define kdeframever 5.99
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: 46a7681f2cbf7ec308be1681480eed16
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}
25 BuildRequires: kf5-kwayland-devel >= %{version}
27 BuildRequires: qt5-linguist >= %{qtver}
28 BuildRequires: rpmbuild(macros) >= 1.164
29 BuildRequires: tar >= 1:1.22
30 BuildRequires: xorg-lib-libXScrnSaver-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define qt5dir %{_libdir}/qt5
38 KIdleTime is a singleton reporting information on idle time. It is
39 useful not only for finding out about the current idle time of the PC,
40 but also for getting notified upon idle time events, such as custom
41 timeouts, or user activity.
44 Summary: Header files for %{kfname} development
45 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
46 Group: X11/Development/Libraries
47 Requires: %{name} = %{version}-%{release}
50 Header files for %{kfname} development.
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe dla programistów używających %{kfname}.
56 %setup -q -n %{kfname}-%{version}
62 %{!?with_tests:-DBUILD_TESTING=OFF} \
63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
73 rm -rf $RPM_BUILD_ROOT
74 %ninja_install -C build
77 rm -rf $RPM_BUILD_ROOT
79 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
83 %defattr(644,root,root,755)
85 %{_datadir}/qlogging-categories5/kidletime.categories
86 %ghost %{_libdir}/libKF5IdleTime.so.5
87 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
88 %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
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
92 %{_datadir}/qlogging-categories5/kidletime.renamecategories
95 %defattr(644,root,root,755)
96 %{_includedir}/KF5/KIdleTime
97 %{_libdir}/cmake/KF5IdleTime
98 %{_libdir}/libKF5IdleTime.so
99 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri