2 Commits

4 changed files with 25 additions and 9 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6
size 157819

3
quazip-1.5.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:405b72b6e76c8987ff41a762523b8f64876ba406d8a831d268ee0b63f1369582
size 171006

View File

@@ -1,3 +1,17 @@
-------------------------------------------------------------------
Tue Mar 11 09:27:56 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 1.5
* Added ability to provide fixed file timestamps when compressing
* New unit tests which verify output archives against well
known hashes to catch any accidental future code breakage
* Expand JlCompress interface to support compression strategy
(levels)
* Fix usage of BundledZLIB/qtzlib as dependency
* Fix compilation when ZLIB_CONST is defined
* Fix deprecated QDateTime warnings with Qt 6.8
* Fix minizip CVE-2023-45853
-------------------------------------------------------------------
Tue Jan 24 08:55:39 UTC 2023 - Christophe Marin <christophe@krop.fr>

View File

@@ -34,9 +34,9 @@ ExclusiveArch: do_not_build
%define pkg_suffix -qt5
%endif
%define so_ver 1
%define lib_ver 1_4_0
%define lib_ver 1_5_0
Name: quazip%{?pkg_suffix}
Version: 1.4
Version: 1.5
Release: 0
Summary: C++ wrapper for ZIP/UNZIP
License: GPL-2.0-or-later OR LGPL-2.1-or-later
@@ -122,11 +122,11 @@ This package contains documentation for quazip.
%build
%if 0%{?qt6}
%cmake_qt6
%cmake_qt6 -DQUAZIP_ENABLE_TESTS:BOOL=TRUE
%qt6_build
%endif
%if 0%{?qt5}
%cmake
%cmake -DQUAZIP_ENABLE_TESTS:BOOL=TRUE
%cmake_build
cd ..
sed -i 's/HTML_TIMESTAMP\s*= YES/HTML_TIMESTAMP=NO/' Doxyfile
@@ -151,8 +151,10 @@ cp -r doc/html %{buildroot}%{_defaultdocdir}/quazip-doc/
rm %{buildroot}%{_libdir}/pkgconfig/quazip%{so_ver}-qt6.pc
%endif
%post -n libquazip%{so_ver}-%{quazip_flavor}-%{lib_ver} -p /sbin/ldconfig
%postun -n libquazip%{so_ver}-%{quazip_flavor}-%{lib_ver} -p /sbin/ldconfig
%check
%ctest
%ldconfig_scriptlets -n libquazip%{so_ver}-%{quazip_flavor}-%{lib_ver}
%files -n libquazip%{so_ver}-%{quazip_flavor}-%{lib_ver}
%license COPYING*