2 # - runtime Requires if any
3 %define kdeframever 5.85
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: deee0085dbd22032a437106ba01ba7b2
15 URL: http://www.kde.org/
16 BuildRequires: Qt5Core-devel >= %{qtver}
17 BuildRequires: Qt5Network-devel >= %{qtver}
18 BuildRequires: Qt5Test-devel >= %{qtver}
19 BuildRequires: bzip2-devel
20 BuildRequires: cmake >= 3.5
21 BuildRequires: kf5-extra-cmake-modules >= %{version}
23 BuildRequires: rpmbuild(macros) >= 1.736
24 BuildRequires: tar >= 1:1.22
26 BuildRequires: xz-devel
27 BuildRequires: zlib-devel
28 Requires: Qt5Core >= %{qtver}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define qt5dir %{_libdir}/qt5
35 KArchive provides classes for easy reading, creation and manipulation
36 of "archive" formats like ZIP and TAR.
38 If also provides transparent compression and decompression of data,
39 like the GZip format, via a subclass of QIODevice.
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-devel >= %{qtver}
47 Requires: cmake >= 3.5
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}
62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
67 rm -rf $RPM_BUILD_ROOT
68 %ninja_install -C build
71 rm -rf $RPM_BUILD_ROOT
73 %post -p /sbin/ldconfig
74 %postun -p /sbin/ldconfig
77 %defattr(644,root,root,755)
78 %doc AUTHORS README.md
79 %ghost %{_libdir}/libKF5Archive.so.5
80 %attr(755,root,root) %{_libdir}/libKF5Archive.so.*.*
81 %config(noreplace) %verify(not md5 mtime size) %{_datadir}/qlogging-categories5/karchive.categories
82 %{_datadir}/qlogging-categories5/karchive.renamecategories
85 %defattr(644,root,root,755)
86 %{_includedir}/KF5/KArchive
87 %{_includedir}/KF5/karchive_version.h
88 %{_libdir}/libKF5Archive.so
89 %{_libdir}/cmake/KF5Archive
90 %{qt5dir}/mkspecs/modules/qt_KArchive.pri