1 %define kdeframever 5.92
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: aa69cba709b1376b3c78ac0e33c1cd8e
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
26 BuildRequires: xorg-lib-libXScrnSaver-devel
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define qt5dir %{_libdir}/qt5
34 KIdleTime is a singleton reporting information on idle time. It is
35 useful not only for finding out about the current idle time of the PC,
36 but also for getting notified upon idle time events, such as custom
37 timeouts, or user activity.
40 Summary: Header files for %{kfname} development
41 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
42 Group: X11/Development/Libraries
43 Requires: %{name} = %{version}-%{release}
46 Header files for %{kfname} development.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe dla programistów używających %{kfname}.
52 %setup -q -n %{kfname}-%{version}
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
67 rm -rf $RPM_BUILD_ROOT
69 %post -p /sbin/ldconfig
70 %postun -p /sbin/ldconfig
73 %defattr(644,root,root,755)
75 %{_datadir}/qlogging-categories5/kidletime.categories
76 %ghost %{_libdir}/libKF5IdleTime.so.5
77 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
78 %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
79 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
80 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
81 %{_datadir}/qlogging-categories5/kidletime.renamecategories
84 %defattr(644,root,root,755)
85 %{_includedir}/KF5/KIdleTime
86 %{_libdir}/cmake/KF5IdleTime
87 %{_libdir}/libKF5IdleTime.so
88 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri