]> git.pld-linux.org Git - packages/kf5-kidletime.git/blame_incremental - kf5-kidletime.spec
- updated to 5.94.0
[packages/kf5-kidletime.git] / kf5-kidletime.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # build with tests
4%define kdeframever 5.94
5%define qtver 5.9.0
6%define kfname kidletime
7
8Summary: Reporting of idle time of user and system
9Name: kf5-%{kfname}
10Version: 5.94.0
11Release: 1
12License: LGPL v2.1+
13Group: X11/Libraries
14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15# Source0-md5: a20e40478fd1d97dfb1de841c618ddbb
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
22BuildRequires: Qt5X11Extras-devel >= %{qtver}
23BuildRequires: cmake >= 2.8.12
24BuildRequires: kf5-extra-cmake-modules >= %{version}
25BuildRequires: ninja
26BuildRequires: qt5-linguist >= %{qtver}
27BuildRequires: rpmbuild(macros) >= 1.164
28BuildRequires: tar >= 1:1.22
29BuildRequires: xorg-lib-libXScrnSaver-devel
30BuildRequires: xz
31Requires: kf5-dirs
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
43Summary: Header files for %{kfname} development
44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
49Header files for %{kfname} development.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe dla programistów używających %{kfname}.
53
54%prep
55%setup -q -n %{kfname}-%{version}
56
57%build
58install -d build
59cd build
60%cmake -G Ninja \
61 %{!?with_tests:-DBUILD_TESTING=OFF} \
62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63 ../
64%ninja_build
65
66%if %{with tests}
67ctest
68%endif
69
70
71%install
72rm -rf $RPM_BUILD_ROOT
73%ninja_install -C build
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
84%{_datadir}/qlogging-categories5/kidletime.categories
85%ghost %{_libdir}/libKF5IdleTime.so.5
86%attr(755,root,root) %{_libdir}/libKF5IdleTime.so.*.*
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
90%{_datadir}/qlogging-categories5/kidletime.renamecategories
91
92%files devel
93%defattr(644,root,root,755)
94%{_includedir}/KF5/KIdleTime
95%{_libdir}/cmake/KF5IdleTime
96%{_libdir}/libKF5IdleTime.so
97%{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.04145 seconds and 4 git commands to generate.