3 %bcond_without tests # build without tests
6 # - runtime Requires if any
8 %define kdeframever 5.43
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: 8a7082f64f2f5536b92c9b702e0e6f1b
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
26 BuildRequires: qt5-linguist >= %{qtver}
27 BuildRequires: rpmbuild(macros) >= 1.164
28 BuildRequires: shared-mime-info
29 BuildRequires: tar >= 1:1.22
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 KCoreAddons provides classes built on top of QtCore to perform various
36 tasks such as manipulating mime types, autosaving files, creating
37 backup files, generating random sequences, performing text
38 manipulations such as macro replacement, accessing user information
42 Summary: Header files for %{kfname} development
43 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
44 Group: X11/Development/Libraries
45 Requires: %{name} = %{version}-%{release}
46 Requires: Qt5Core >= %{qtver}
47 Requires: cmake >= 2.6.0
50 Header files for %{kfname} development.
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe dla programistów używających %{kfname}.
56 %setup -q -n %{kfname}-%{version}
63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
67 %{?with_tests:%{__make} test}
70 rm -rf $RPM_BUILD_ROOT
71 %{__make} -C build install \
72 DESTDIR=$RPM_BUILD_ROOT
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
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_bindir}/desktoptojson
92 %{_includedir}/KF5/KCoreAddons
93 %{_includedir}/KF5/kcoreaddons_version.h
94 %{_libdir}/cmake/KF5CoreAddons
95 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
96 %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri