diff --git a/zlib.spec b/zlib.spec index 6bb725fba6568eb1c36182b0550e269bf8b0f202..d8ffd7b20a3b1d3350fa6ea9aff999e78ba30efd 100644 --- a/zlib.spec +++ b/zlib.spec @@ -1,6 +1,6 @@ Name: zlib Version: 1.2.11 -Release: 18 +Release: 19 Summary: A lossless data-compression library License: zlib and Boost URL: http://www.zlib.net @@ -8,13 +8,11 @@ Source0: http://www.zlib.net/zlib-%{version}.tar.xz # Patch0 get from fedora Patch0: zlib-1.2.5-minizip-fixuncrypt.patch -%ifarch aarch64 # Patch1 to Patch3 get from http://www.gildor.org/en/projects/zlib Patch1: 0001-Neon-Optimized-hash-chain-rebase.patch Patch2: 0002-Porting-optimized-longest_match.patch Patch3: 0003-arm64-specific-build-patch.patch Patch4: 0004-zlib-Optimize-CRC32.patch -%endif Patch6000: fix-undefined-buffer-detected-by-oss-fuzz.patch Patch6001: backport-0001-CVE-2018-25032.patch @@ -61,7 +59,17 @@ Requires: %{name}-devel = %{version}-%{release} This package contains the development-related content related to minizip. %prep -%autosetup -p1 +%setup -n %{name}-%{version} +%patch0 -p1 +%ifarch aarch64 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%endif +%patch6000 -p1 +%patch6001 -p1 +%patch6002 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -119,6 +127,9 @@ make test %{_libdir}/pkgconfig/minizip.pc %changelog +* Tue May 10 2022 tinawei - 1.2.11-19 +- Fix missing patches due to different arch + * Sun Apr 24 2022 tinawei - 1.2.11-18 - Fix CVE-2018-25032