2 # - runtime Requires if any
3 %define kdeframever 5.80
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: a9d2d2df5d37913a87f4367e4aba9970
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