2 # - dir /usr/include/KF5 not packaged
4 %define orgname kidletime
6 Summary: Reporting of idle time of user and system
12 Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
13 # Source0-md5: b08db7cd7b55461c6a198e458c928549
14 URL: http://www.kde.org/
15 BuildRequires: Qt5Core-devel
16 BuildRequires: Qt5DBus-devel
17 BuildRequires: Qt5Gui-devel >= 5.3.1
18 BuildRequires: Qt5Test-devel
19 BuildRequires: Qt5Widgets-devel
20 BuildRequires: Qt5X11Extras-devel >= 5.2.0
21 BuildRequires: cmake >= 2.8.12
22 BuildRequires: kf5-extra-cmake-modules >= 1.0.0
23 BuildRequires: qt5-linguist
24 BuildRequires: rpmbuild(macros) >= 1.164
25 BuildRequires: tar >= 1:1.22
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define qt5dir %{_libdir}/qt5
32 KIdleTime is a singleton reporting information on idle time. It is
33 useful not only for finding out about the current idle time of the PC,
34 but also for getting notified upon idle time events, such as custom
35 timeouts, or user activity.
38 Summary: Header files for %{orgname} development
39 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
40 Group: X11/Development/Libraries
41 Requires: %{name} = %{version}-%{release}
44 Header files for %{orgname} development.
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe dla programistów używających %{orgname}.
50 %setup -q -n %{orgname}-%{version}
56 -DBIN_INSTALL_DIR=%{_bindir} \
57 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
58 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
59 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
60 -DQML_INSTALL_DIR=%{qt5dir}/qml \
61 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
62 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
63 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
64 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
65 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
66 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
71 rm -rf $RPM_BUILD_ROOT
73 %{__make} -C build/ install \
74 DESTDIR=$RPM_BUILD_ROOT
77 rm -rf $RPM_BUILD_ROOT
79 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
83 %defattr(644,root,root,755)
85 %attr(755,root,root) %ghost %{_libdir}/libKF5IdleTime.so.5
86 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.5.0.0
89 %defattr(644,root,root,755)
90 %{_includedir}/KF5/KIdleTime
91 %{_includedir}/KF5/kidletime_version.h
92 %{_libdir}/cmake/KF5IdleTime
93 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so
94 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri