]> git.pld-linux.org Git - packages/kf5-kidletime.git/blob - kf5-kidletime.spec
- up to 5.4.0
[packages/kf5-kidletime.git] / kf5-kidletime.spec
1 # TODO:
2 # - dir /usr/include/KF5 not packaged
3 %define         kdeframever     5.4
4 %define         qtver           5.3.2
5 %define         kfname          kidletime
6
7 Summary:        Reporting of idle time of user and system
8 Name:           kf5-%{kfname}
9 Version:        5.4.0
10 Release:        0.1
11 License:        LGPL v2.1+
12 Group:          X11/Libraries
13 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
14 # Source0-md5:  f44e4f4d55d5916727d2bbfbfae6c5bc
15 URL:            http://www.kde.org/
16 BuildRequires:  Qt5Core-devel >= %{qtver}
17 BuildRequires:  Qt5DBus-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= %{qtver}
19 BuildRequires:  Qt5Test-devel >= %{qtver}
20 BuildRequires:  Qt5Widgets-devel >= %{qtver}
21 BuildRequires:  Qt5X11Extras-devel >= %{qtver}
22 BuildRequires:  cmake >= 2.8.12
23 BuildRequires:  kf5-extra-cmake-modules >= 1.0.0
24 BuildRequires:  qt5-linguist >= %{qtver}
25 BuildRequires:  rpmbuild(macros) >= 1.164
26 BuildRequires:  tar >= 1:1.22
27 BuildRequires:  xz
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %define         qt5dir          %{_libdir}/qt5
31
32 %description
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.
37
38 %package devel
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}
43
44 %description devel
45 Header files for %{kfname} development.
46
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe dla programistów używających %{kfname}.
49
50 %prep
51 %setup -q -n %{kfname}-%{version}
52
53 %build
54 install -d build
55 cd build
56 %cmake \
57         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
58         ../
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 %{__make} -C build/ install \
65         DESTDIR=$RPM_BUILD_ROOT
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %post -p /sbin/ldconfig
71 %postun -p /sbin/ldconfig
72
73 %files
74 %defattr(644,root,root,755)
75 %doc README.md
76 %attr(755,root,root) %ghost %{_libdir}/libKF5IdleTime.so.5
77 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so.5.4.0
78
79 %files devel
80 %defattr(644,root,root,755)
81 %{_includedir}/KF5/KIdleTime
82 %{_includedir}/KF5/kidletime_version.h
83 %{_libdir}/cmake/KF5IdleTime
84 %attr(755,root,root) %{_libdir}/libKF5IdleTime.so
85 %{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.054109 seconds and 3 git commands to generate.