3 %bcond_without tests # build without tests
6 # - runtime Requires if any
8 %define kdeframever 5.4
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: 4946f5145126de7bf293c3140194e966
19 URL: http://www.kde.org/
20 BuildRequires: Qt5Core-devel >= %{qtver}
21 BuildRequires: Qt5Test-devel >= %{qtver}
22 BuildRequires: cmake >= 2.8.12
23 BuildRequires: fam-devel
24 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
25 BuildRequires: qt5-linguist >= %{qtver}
26 BuildRequires: rpmbuild(macros) >= 1.164
27 BuildRequires: shared-mime-info
28 BuildRequires: tar >= 1:1.22
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 KCoreAddons provides classes built on top of QtCore to perform various
34 tasks such as manipulating mime types, autosaving files, creating
35 backup files, generating random sequences, performing text
36 manipulations such as macro replacement, accessing user information
40 Summary: Header files for %{kfname} development
41 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
42 Group: X11/Development/Libraries
43 Requires: %{name} = %{version}-%{release}
46 Header files for %{kfname} development.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe dla programistów używających %{kfname}.
52 %setup -q -n %{kfname}-%{version}
58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62 %{?with_tests:%{__make} test}
65 rm -rf $RPM_BUILD_ROOT
66 %{__make} -C build install \
67 DESTDIR=$RPM_BUILD_ROOT
69 %find_lang %{kfname}5_qt --with-qm
72 rm -rf $RPM_BUILD_ROOT
74 %post -p /sbin/ldconfig
75 %postun -p /sbin/ldconfig
77 %files -f %{kfname}5_qt.lang
78 %defattr(644,root,root,755)
80 %{_datadir}/mime/packages/kde5.xml
81 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
82 %attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/desktoptojson
87 %{_includedir}/KF5/KCoreAddons
88 %{_includedir}/KF5/kcoreaddons_version.h
89 %{_libdir}/cmake/KF5CoreAddons
90 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
91 %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri