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