3 %bcond_with tests # build with tests
6 # - runtime Requires if any
8 %define kdeframever 5.62
10 %define kfname kcoreaddons
11 Summary: Utilities for core application functionality and accessing the OS
15 License: GPL v2+/LGPL v2.1+
17 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
18 # Source0-md5: 3108d148664435507442b8f4e66446b7
19 Patch0: flaky-tests.patch
20 URL: http://www.kde.org/
21 BuildRequires: Qt5Core-devel >= %{qtver}
22 BuildRequires: Qt5Test-devel >= %{qtver}
23 BuildRequires: cmake >= 2.8.12
24 BuildRequires: fam-devel
25 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
27 BuildRequires: qt5-linguist >= %{qtver}
28 BuildRequires: rpmbuild(macros) >= 1.164
29 BuildRequires: shared-mime-info
30 BuildRequires: tar >= 1:1.22
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 KCoreAddons provides classes built on top of QtCore to perform various
37 tasks such as manipulating mime types, autosaving files, creating
38 backup files, generating random sequences, performing text
39 manipulations such as macro replacement, accessing user information
43 Summary: Header files for %{kfname} development
44 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
45 Group: X11/Development/Libraries
46 Requires: %{name} = %{version}-%{release}
47 Requires: Qt5Core >= %{qtver}
48 Requires: cmake >= 2.6.0
51 Header files for %{kfname} development.
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe dla programistów używających %{kfname}.
57 %setup -q -n %{kfname}-%{version}
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
68 %{?with_tests:%ninja_build test}
71 rm -rf $RPM_BUILD_ROOT
72 %ninja_install -C build
74 %find_lang %{kfname}5_qt --with-qm --all-name --with-kde
77 rm -rf $RPM_BUILD_ROOT
79 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
82 %files -f %{kfname}5_qt.lang
83 %defattr(644,root,root,755)
85 %{_datadir}/mime/packages/kde5.xml
86 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
87 %attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
88 %{_datadir}/qlogging-categories5/kcoreaddons.categories
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
100 %defattr(644,root,root,755)
101 %attr(755,root,root) %{_bindir}/desktoptojson
102 %{_includedir}/KF5/KCoreAddons
103 %{_includedir}/KF5/kcoreaddons_version.h
104 %{_libdir}/cmake/KF5CoreAddons
105 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
106 %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri