]> git.pld-linux.org Git - packages/kf5-kidletime.git/blame - kf5-kidletime.spec
tar.xz deps
[packages/kf5-kidletime.git] / kf5-kidletime.spec
CommitLineData
0dd6ed9f
WF
1# TODO:
2# - dir /usr/include/KF5 not packaged
3%define _state stable
4%define orgname kidletime
5
6Summary: Reporting of idle time of user and system
7Name: kf5-%{orgname}
8Version: 5.0.0
9Release: 0.1
10License: LGPL v2.1+
11Group: X11/Libraries
12Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
13# Source0-md5: b08db7cd7b55461c6a198e458c928549
14URL: http://www.kde.org/
15BuildRequires: Qt5Core-devel
16BuildRequires: Qt5DBus-devel
17BuildRequires: Qt5Gui-devel >= 5.3.1
18BuildRequires: Qt5Test-devel
19BuildRequires: Qt5Widgets-devel
20BuildRequires: Qt5X11Extras-devel >= 5.2.0
21BuildRequires: cmake >= 2.8.12
22BuildRequires: kf5-extra-cmake-modules >= 1.0.0
23BuildRequires: qt5-linguist
24BuildRequires: rpmbuild(macros) >= 1.164
98d4d2f6
ER
25BuildRequires: tar >= 1:1.22
26BuildRequires: xz
0dd6ed9f
WF
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%define qt5dir %{_libdir}/qt5
30
31%description
32KIdleTime is a singleton reporting information on idle time. It is
33useful not only for finding out about the current idle time of the PC,
34but also for getting notified upon idle time events, such as custom
35timeouts, or user activity.
36
37%package devel
38Summary: Header files for %{orgname} development
39Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
40Group: X11/Development/Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description devel
44Header files for %{orgname} development.
45
46%description devel -l pl.UTF-8
47Pliki nagłówkowe dla programistów używających %{orgname}.
48
49%prep
50%setup -q -n %{orgname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake \
56 -DBIN_INSTALL_DIR=%{_bindir} \
57 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
58 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
59 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
60 -DQML_INSTALL_DIR=%{qt5dir}/qml \
61 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
62 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
63 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
64 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
65 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
66 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
67 ../
68%{__make}
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73%{__make} -C build/ install \
74 DESTDIR=$RPM_BUILD_ROOT
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%attr(755,root,root) %ghost %{_libdir}/libKF5IdleTime.so.5
86%attr(755,root,root) %{_libdir}/libKF5IdleTime.so.5.0.0
87
88%files devel
89%defattr(644,root,root,755)
90%{_includedir}/KF5/KIdleTime
91%{_includedir}/KF5/kidletime_version.h
92%{_libdir}/cmake/KF5IdleTime
93%attr(755,root,root) %{_libdir}/libKF5IdleTime.so
94%{qt5dir}/mkspecs/modules/qt_KIdleTime.pri
This page took 0.082641 seconds and 4 git commands to generate.