]> git.pld-linux.org Git - packages/kf5-kcoreaddons.git/blame - kf5-kcoreaddons.spec
- updated to 5.80.0
[packages/kf5-kcoreaddons.git] / kf5-kcoreaddons.spec
CommitLineData
33f59a00
ER
1#
2# Conditional build:
519e4d44 3%bcond_with tests # build with tests
33f59a00 4
5ac406ba 5# TODO:
5ac406ba 6# - runtime Requires if any
3c1e7cb9 7
3772000c 8%define kdeframever 5.80
7772a76b 9%define qtver 5.9.0
33f59a00 10%define kfname kcoreaddons
5ac406ba 11Summary: Utilities for core application functionality and accessing the OS
33f59a00 12Name: kf5-%{kfname}
3772000c 13Version: 5.80.0
8390ecf2 14Release: 1
5ac406ba
WF
15License: GPL v2+/LGPL v2.1+
16Group: X11/Libraries
33f59a00 17Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
3772000c 18# Source0-md5: a53809e009c2346fe1c2d3451d39f1cf
ccdad5cc 19Patch0: flaky-tests.patch
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
660a4795 26BuildRequires: ninja
33f59a00 27BuildRequires: qt5-linguist >= %{qtver}
5ac406ba
WF
28BuildRequires: rpmbuild(macros) >= 1.164
29BuildRequires: shared-mime-info
ddbe1ed5
ER
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
3dc0910e 32Requires: kf5-dirs
5ac406ba
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36KCoreAddons provides classes built on top of QtCore to perform various
37tasks such as manipulating mime types, autosaving files, creating
38backup files, generating random sequences, performing text
39manipulations such as macro replacement, accessing user information
40and many more.
41
42%package devel
33f59a00
ER
43Summary: Header files for %{kfname} development
44Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
5ac406ba
WF
45Group: X11/Development/Libraries
46Requires: %{name} = %{version}-%{release}
8b60ebee
JP
47Requires: Qt5Core >= %{qtver}
48Requires: cmake >= 2.6.0
5ac406ba
WF
49
50%description devel
33f59a00 51Header files for %{kfname} development.
5ac406ba
WF
52
53%description devel -l pl.UTF-8
33f59a00 54Pliki nagłówkowe dla programistów używających %{kfname}.
5ac406ba
WF
55
56%prep
33f59a00 57%setup -q -n %{kfname}-%{version}
3dc0910e 58#%patch0 -p1
5ac406ba
WF
59
60%build
61install -d build
62cd build
660a4795 63%cmake -G Ninja \
3c1e7cb9 64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
5ac406ba 65 ../
660a4795 66%ninja_build
5ac406ba 67
660a4795 68%{?with_tests:%ninja_build test}
3c1e7cb9 69
5ac406ba
WF
70%install
71rm -rf $RPM_BUILD_ROOT
660a4795 72%ninja_install -C build
5ac406ba 73
d768fe92 74%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
5ac406ba
WF
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
33f59a00
ER
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
5ac406ba 81
33f59a00 82%files -f %{kfname}5_qt.lang
5ac406ba
WF
83%defattr(644,root,root,755)
84%doc README.md
85%{_datadir}/mime/packages/kde5.xml
3c1e7cb9 86%attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
3772000c 87%ghost %{_libdir}/libKF5CoreAddons.so.5
a61cd107 88%{_datadir}/qlogging-categories5/kcoreaddons.categories
7772a76b
WF
89%dir %{_datadir}/kf5/licenses
90%{_datadir}/kf5/licenses/ARTISTIC
91%{_datadir}/kf5/licenses/BSD
92%{_datadir}/kf5/licenses/GPL_V2
93%{_datadir}/kf5/licenses/GPL_V3
94%{_datadir}/kf5/licenses/LGPL_V2
95%{_datadir}/kf5/licenses/LGPL_V21
96%{_datadir}/kf5/licenses/LGPL_V3
97%{_datadir}/kf5/licenses/QPL_V1.0
257459df 98%{_datadir}/qlogging-categories5/kcoreaddons.renamecategories
5ac406ba
WF
99
100%files devel
101%defattr(644,root,root,755)
3c1e7cb9 102%attr(755,root,root) %{_bindir}/desktoptojson
5ac406ba
WF
103%{_includedir}/KF5/KCoreAddons
104%{_includedir}/KF5/kcoreaddons_version.h
105%{_libdir}/cmake/KF5CoreAddons
3772000c 106%{_libdir}/libKF5CoreAddons.so
3c1e7cb9 107%{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri
This page took 0.071305 seconds and 4 git commands to generate.