1 %define kdeframever 5.86
3 %define kfname kidletime
5 Summary: Reporting of idle time of user and system
11 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: 7ee8292de84c58645eeafc43b005a7e6
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel >= %{qtver}
16 BuildRequires: Qt5Gui-devel >= %{qtver}
17 BuildRequires: Qt5Test-devel >= %{qtver}
18 BuildRequires: Qt5Widgets-devel >= %{qtver}
19 BuildRequires: Qt5X11Extras-devel >= %{qtver}
20 BuildRequires: cmake >= 2.8.12
21 BuildRequires: kf5-extra-cmake-modules >= %{version}
23 BuildRequires: qt5-linguist >= %{qtver}
24 BuildRequires: rpmbuild(macros) >= 1.164
25 BuildRequires: tar >= 1:1.22
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define qt5dir %{_libdir}/qt5
33 KIdleTime is a singleton reporting information on idle time. It is
34 useful not only for finding out about the current idle time of the PC,
35 but also for getting notified upon idle time events, such as custom
36 timeouts, or user activity.
39 Summary: Header files for %{kfname} development
40 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
41 Group: X11/Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 Header files for %{kfname} development.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe dla programistów używających %{kfname}.
51 %setup -q -n %{kfname}-%{version}
57 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62 rm -rf $RPM_BUILD_ROOT
63 %ninja_install -C build
66 rm -rf $RPM_BUILD_ROOT
68 %post -p /sbin/ldconfig
69 %postun -p /sbin/ldconfig
72 %defattr(644,root,root,755)
74 %{_datadir}/qlogging-categories5/kidletime.categories
75 %ghost %{_libdir}/libKF5IdleTime.so.5
76 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
77 %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
78 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
79 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
80 %{_datadir}/qlogging-categories5/kidletime.renamecategories
83 %defattr(644,root,root,755)
84 %{_includedir}/KF5/KIdleTime
85 %{_includedir}/KF5/kidletime_version.h
86 %{_libdir}/cmake/KF5IdleTime
87 %{_libdir}/libKF5IdleTime.so
88 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri