]> git.pld-linux.org Git - packages/kf5-kidletime.git/blob - kf5-kidletime.spec
2abc3a1f5b3647319a7fcdd9f2713b6880b54db7
[packages/kf5-kidletime.git] / kf5-kidletime.spec
1 %define         kdeframever     5.13
2 %define         qtver           5.3.2
3 %define         kfname          kidletime
4
5 Summary:        Reporting of idle time of user and system
6 Name:           kf5-%{kfname}
7 Version:        5.13.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  2461e099b2bf54ef26e0c1a7891db120
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 >= 1.0.0
22 BuildRequires:  qt5-linguist >= %{qtver}
23 BuildRequires:  rpmbuild(macros) >= 1.164
24 BuildRequires:  tar >= 1:1.22
25 BuildRequires:  xz
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         qt5dir          %{_libdir}/qt5
29
30 %description
31 KIdleTime is a singleton reporting information on idle time. It is
32 useful not only for finding out about the current idle time of the PC,
33 but also for getting notified upon idle time events, such as custom
34 timeouts, or user activity.
35
36 %package devel
37 Summary:        Header files for %{kfname} development
38 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
39 Group:          X11/Development/Libraries
40 Requires:       %{name} = %{version}-%{release}
41
42 %description devel
43 Header files for %{kfname} development.
44
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe dla programistów używających %{kfname}.
47
48 %prep
49 %setup -q -n %{kfname}-%{version}
50
51 %build
52 install -d build
53 cd build
54 %cmake \
55         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56         ../
57 %{__make}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61
62 %{__make} -C build/ install \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post -p /sbin/ldconfig
69 %postun -p /sbin/ldconfig
70
71 %files
72 %defattr(644,root,root,755)
73 %doc README.md
74 %attr(755,root,root) %ghost %{_libdir}/libKF5IdleTime.so.5
75 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
76 %dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
77 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
78 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
79
80 %files devel
81 %defattr(644,root,root,755)
82 %{_includedir}/KF5/KIdleTime
83 %{_includedir}/KF5/kidletime_version.h
84 %{_libdir}/cmake/KF5IdleTime
85 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so
86 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.079158 seconds and 3 git commands to generate.