2 # - runtime Requires if any
3 %define kdeframever 5.13
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: dd01dc1252cb3d862959970ef7d7f5eb
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
21 BuildRequires: rpmbuild(macros) >= 1.164
22 BuildRequires: tar >= 1:1.22
24 BuildRequires: xz-devel
25 BuildRequires: zlib-devel
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define qt5dir %{_libdir}/qt5
31 KArchive provides classes for easy reading, creation and manipulation
32 of "archive" formats like ZIP and TAR.
34 If also provides transparent compression and decompression of data,
35 like the GZip format, via a subclass of QIODevice.
38 Summary: Header files for %{kfname} development
39 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
40 Group: X11/Development/Libraries
41 Requires: %{name} = %{version}-%{release}
44 Header files for %{kfname} development.
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe dla programistów używających %{kfname}.
50 %setup -q -n %{kfname}-%{version}
56 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
61 rm -rf $RPM_BUILD_ROOT
63 %{__make} -C build/ install \
64 DESTDIR=$RPM_BUILD_ROOT
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.*.*
79 %defattr(644,root,root,755)
80 %{_includedir}/KF5/KArchive
81 %{_includedir}/KF5/karchive_version.h
82 %attr(755,root,root) %{_libdir}/libKF5Archive.so
83 %{_libdir}/cmake/KF5Archive
84 %{qt5dir}/mkspecs/modules/qt_KArchive.pri