2 # - runtime Requires if any
3 %define kdeframever 5.56
5 %define kfname karchive
7 Summary: Reading, creating, and manipulating file archives
11 License: GPL v2+/LGPL v2.1+
13 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
14 # Source0-md5: 681afd14a1c294795d509930418b83d0
15 URL: http://www.kde.org/
16 BuildRequires: Qt5Core-devel >= %{qtver}
17 BuildRequires: Qt5Test-devel >= %{qtver}
18 BuildRequires: bzip2-devel
19 BuildRequires: cmake >= 2.8.12
20 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
22 BuildRequires: rpmbuild(macros) >= 1.164
23 BuildRequires: tar >= 1:1.22
25 BuildRequires: xz-devel
26 BuildRequires: zlib-devel
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define qt5dir %{_libdir}/qt5
33 KArchive provides classes for easy reading, creation and manipulation
34 of "archive" formats like ZIP and TAR.
36 If also provides transparent compression and decompression of data,
37 like the GZip format, via a subclass of QIODevice.
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 \
63 rm -rf $RPM_BUILD_ROOT
64 %ninja_install -C build
67 rm -rf $RPM_BUILD_ROOT
69 %post -p /sbin/ldconfig
70 %postun -p /sbin/ldconfig
73 %defattr(644,root,root,755)
74 %doc AUTHORS README.md
75 %attr(755,root,root) %ghost %{_libdir}/libKF5Archive.so.5
76 %attr(755,root,root) %{_libdir}/libKF5Archive.so.*.*
77 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/karchive.categories
80 %defattr(644,root,root,755)
81 %{_includedir}/KF5/KArchive
82 %{_includedir}/KF5/karchive_version.h
83 %attr(755,root,root) %{_libdir}/libKF5Archive.so
84 %{_libdir}/cmake/KF5Archive
85 %{qt5dir}/mkspecs/modules/qt_KArchive.pri