]> git.pld-linux.org Git - packages/kf5-kidletime.git/blame - kf5-kidletime.spec
- updated to 5.96.0
[packages/kf5-kidletime.git] / kf5-kidletime.spec
CommitLineData
2c4b36a7
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5d42376f
WF
4%define kdeframever 5.96
5%define qtver 5.15.2
7ae58350 6%define kfname kidletime
0dd6ed9f
WF
7
8Summary: Reporting of idle time of user and system
7ae58350 9Name: kf5-%{kfname}
5d42376f 10Version: 5.96.0
42e3d252 11Release: 1
0dd6ed9f
WF
12License: LGPL v2.1+
13Group: X11/Libraries
462d2646 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
5d42376f 15# Source0-md5: 00f4845d5373a7c8ad2248dbaa9a4c39
0dd6ed9f 16URL: http://www.kde.org/
7ae58350
AM
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
22BuildRequires: Qt5X11Extras-devel >= %{qtver}
0dd6ed9f 23BuildRequires: cmake >= 2.8.12
8a301827 24BuildRequires: kf5-extra-cmake-modules >= %{version}
6c706886 25BuildRequires: ninja
7ae58350 26BuildRequires: qt5-linguist >= %{qtver}
0dd6ed9f 27BuildRequires: rpmbuild(macros) >= 1.164
98d4d2f6 28BuildRequires: tar >= 1:1.22
3514f65e 29BuildRequires: xorg-lib-libXScrnSaver-devel
98d4d2f6 30BuildRequires: xz
7b2cc36c 31Requires: kf5-dirs
0dd6ed9f
WF
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%define qt5dir %{_libdir}/qt5
35
36%description
37KIdleTime is a singleton reporting information on idle time. It is
38useful not only for finding out about the current idle time of the PC,
39but also for getting notified upon idle time events, such as custom
40timeouts, or user activity.
41
42%package devel
7ae58350
AM
43Summary: Header files for %{kfname} development
44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
0dd6ed9f
WF
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
7ae58350 49Header files for %{kfname} development.
0dd6ed9f
WF
50
51%description devel -l pl.UTF-8
7ae58350 52Pliki nagłówkowe dla programistów używających %{kfname}.
0dd6ed9f
WF
53
54%prep
7ae58350 55%setup -q -n %{kfname}-%{version}
0dd6ed9f
WF
56
57%build
58install -d build
59cd build
6c706886 60%cmake -G Ninja \
2c4b36a7 61 %{!?with_tests:-DBUILD_TESTING=OFF} \
7ae58350 62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
0dd6ed9f 63 ../
6c706886 64%ninja_build
0dd6ed9f 65
2c4b36a7
WF
66%if %{with tests}
67ctest
68%endif
69
70
0dd6ed9f
WF
71%install
72rm -rf $RPM_BUILD_ROOT
6c706886 73%ninja_install -C build
0dd6ed9f
WF
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79%postun -p /sbin/ldconfig
80
81%files
82%defattr(644,root,root,755)
83%doc README.md
f4cf21fc 84%{_datadir}/qlogging-categories5/kidletime.categories
3dbba3a8 85%ghost %{_libdir}/libKF5IdleTime.so.5
df5bb8a5 86%attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
48f97137
AM
87%dir %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms
88%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so
89%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin1.so
15495c87 90%{_datadir}/qlogging-categories5/kidletime.renamecategories
0dd6ed9f
WF
91
92%files devel
93%defattr(644,root,root,755)
94%{_includedir}/KF5/KIdleTime
0dd6ed9f 95%{_libdir}/cmake/KF5IdleTime
3dbba3a8 96%{_libdir}/libKF5IdleTime.so
0dd6ed9f 97%{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.173515 seconds and 4 git commands to generate.