]> git.pld-linux.org Git - packages/kf5-kidletime.git/blob - kf5-kidletime.spec
- updated to 5.92.0
[packages/kf5-kidletime.git] / kf5-kidletime.spec
1 %define         kdeframever     5.92
2 %define         qtver           5.9.0
3 %define         kfname          kidletime
4
5 Summary:        Reporting of idle time of user and system
6 Name:           kf5-%{kfname}
7 Version:        5.92.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
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}
22 BuildRequires:  ninja
23 BuildRequires:  qt5-linguist >= %{qtver}
24 BuildRequires:  rpmbuild(macros) >= 1.164
25 BuildRequires:  tar >= 1:1.22
26 BuildRequires:  xorg-lib-libXScrnSaver-devel
27 BuildRequires:  xz
28 Requires:       kf5-dirs
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %define         qt5dir          %{_libdir}/qt5
32
33 %description
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.
38
39 %package devel
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}
44
45 %description devel
46 Header files for %{kfname} development.
47
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe dla programistów używających %{kfname}.
50
51 %prep
52 %setup -q -n %{kfname}-%{version}
53
54 %build
55 install -d build
56 cd build
57 %cmake -G Ninja \
58         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
59         ../
60 %ninja_build
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %post -p /sbin/ldconfig
70 %postun -p /sbin/ldconfig
71
72 %files
73 %defattr(644,root,root,755)
74 %doc README.md
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
82
83 %files devel
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
This page took 0.06519 seconds and 3 git commands to generate.