]> git.pld-linux.org Git - packages/kf5-kcoreaddons.git/blame - kf5-kcoreaddons.spec
- cmake macro sets bin dir now
[packages/kf5-kcoreaddons.git] / kf5-kcoreaddons.spec
CommitLineData
33f59a00
ER
1#
2# Conditional build:
3%bcond_without tests # build without tests
4
5ac406ba 5# TODO:
5ac406ba
WF
6# - runtime Requires if any
7# - dir /usr/include/KF5 not packaged
3c1e7cb9 8
3c1e7cb9 9%define kdeframever 5.4
33f59a00
ER
10%define qtver 5.3.2
11%define kfname kcoreaddons
5ac406ba 12Summary: Utilities for core application functionality and accessing the OS
33f59a00 13Name: kf5-%{kfname}
3c1e7cb9
AM
14Version: 5.4.0
15Release: 1
5ac406ba
WF
16License: GPL v2+/LGPL v2.1+
17Group: X11/Libraries
33f59a00 18Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
3c1e7cb9 19# Source0-md5: 4946f5145126de7bf293c3140194e966
5ac406ba 20URL: http://www.kde.org/
33f59a00
ER
21BuildRequires: Qt5Core-devel >= %{qtver}
22BuildRequires: Qt5Test-devel >= %{qtver}
5ac406ba
WF
23BuildRequires: cmake >= 2.8.12
24BuildRequires: fam-devel
3c1e7cb9 25BuildRequires: kf5-extra-cmake-modules >= 1.4.0
33f59a00 26BuildRequires: qt5-linguist >= %{qtver}
5ac406ba
WF
27BuildRequires: rpmbuild(macros) >= 1.164
28BuildRequires: shared-mime-info
ddbe1ed5
ER
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
5ac406ba
WF
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34KCoreAddons provides classes built on top of QtCore to perform various
35tasks such as manipulating mime types, autosaving files, creating
36backup files, generating random sequences, performing text
37manipulations such as macro replacement, accessing user information
38and many more.
39
40%package devel
33f59a00
ER
41Summary: Header files for %{kfname} development
42Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5ac406ba
WF
43Group: X11/Development/Libraries
44Requires: %{name} = %{version}-%{release}
45
46%description devel
33f59a00 47Header files for %{kfname} development.
5ac406ba
WF
48
49%description devel -l pl.UTF-8
33f59a00 50Pliki nagłówkowe dla programistów używających %{kfname}.
5ac406ba
WF
51
52%prep
33f59a00 53%setup -q -n %{kfname}-%{version}
5ac406ba
WF
54
55%build
56install -d build
57cd build
58%cmake \
3c1e7cb9 59 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5ac406ba
WF
60 ../
61%{__make}
62
3c1e7cb9
AM
63%{?with_tests:%{__make} test}
64
5ac406ba
WF
65%install
66rm -rf $RPM_BUILD_ROOT
33f59a00 67%{__make} -C build install \
5ac406ba
WF
68 DESTDIR=$RPM_BUILD_ROOT
69
33f59a00 70%find_lang %{kfname}5_qt --with-qm
5ac406ba
WF
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
33f59a00
ER
75%post -p /sbin/ldconfig
76%postun -p /sbin/ldconfig
5ac406ba 77
33f59a00 78%files -f %{kfname}5_qt.lang
5ac406ba
WF
79%defattr(644,root,root,755)
80%doc README.md
81%{_datadir}/mime/packages/kde5.xml
3c1e7cb9 82%attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
33f59a00 83%attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
5ac406ba
WF
84
85%files devel
86%defattr(644,root,root,755)
3c1e7cb9 87%attr(755,root,root) %{_bindir}/desktoptojson
5ac406ba
WF
88%{_includedir}/KF5/KCoreAddons
89%{_includedir}/KF5/kcoreaddons_version.h
90%{_libdir}/cmake/KF5CoreAddons
91%attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
3c1e7cb9 92%{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri
This page took 0.040239 seconds and 4 git commands to generate.