3 %bcond_without tests # build without tests
6 # - runtime Requires if any
7 # - dir /usr/include/KF5 not packaged
9 %define kdeframever 5.4
11 %define kfname kcoreaddons
12 Summary: Utilities for core application functionality and accessing the OS
16 License: GPL v2+/LGPL v2.1+
18 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
19 # Source0-md5: 4946f5145126de7bf293c3140194e966
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
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 KCoreAddons provides classes built on top of QtCore to perform various
35 tasks such as manipulating mime types, autosaving files, creating
36 backup files, generating random sequences, performing text
37 manipulations such as macro replacement, accessing user information
41 Summary: Header files for %{kfname} development
42 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
43 Group: X11/Development/Libraries
44 Requires: %{name} = %{version}-%{release}
47 Header files for %{kfname} development.
49 %description devel -l pl.UTF-8
50 Pliki nagłówkowe dla programistów używających %{kfname}.
53 %setup -q -n %{kfname}-%{version}
59 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
60 -DBIN_INSTALL_DIR=%{_bindir} \
64 %{?with_tests:%{__make} test}
67 rm -rf $RPM_BUILD_ROOT
68 %{__make} -C build install \
69 DESTDIR=$RPM_BUILD_ROOT
71 %find_lang %{kfname}5_qt --with-qm
74 rm -rf $RPM_BUILD_ROOT
76 %post -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
79 %files -f %{kfname}5_qt.lang
80 %defattr(644,root,root,755)
82 %{_datadir}/mime/packages/kde5.xml
83 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so.*.*.*
84 %attr(755,root,root) %ghost %{_libdir}/libKF5CoreAddons.so.5
87 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_bindir}/desktoptojson
89 %{_includedir}/KF5/KCoreAddons
90 %{_includedir}/KF5/kcoreaddons_version.h
91 %{_libdir}/cmake/KF5CoreAddons
92 %attr(755,root,root) %{_libdir}/libKF5CoreAddons.so
93 %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri