From d036ef676c8efa9ff3f1725587df9c78522dced0 Mon Sep 17 00:00:00 2001 From: Chunmei Xu Date: Fri, 14 Oct 2022 21:04:52 +0800 Subject: [PATCH] optimise spec file Signed-off-by: Chunmei Xu --- zlib.spec | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/zlib.spec b/zlib.spec index 6ac7e41..79cdc70 100644 --- a/zlib.spec +++ b/zlib.spec @@ -1,5 +1,4 @@ -%define anolis_release 2 -%define abidir %{_prefix}/lib/compatibility/%{name} +%define anolis_release 3 Name: zlib Version: 1.2.12 Release: %{anolis_release}%{?dist} @@ -16,7 +15,6 @@ Patch3: 0003-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch Patch4: 0004-Fix-extra-field-processing-bug-that-dereferences-NUL.patch BuildRequires: make automake autoconf libtool -BuildRequires: abi-dumper %description Zlib is a general-purpose, patent-free, lossless data compression @@ -89,20 +87,13 @@ make test %make_install -C contrib/minizip find $RPM_BUILD_ROOT -name '*.la' -delete - -mkdir -p %{buildroot}/%{abidir} -pushd %{buildroot}/%{abidir} -for full_name in $(find %{buildroot} -name "*.so*") ; do - f=`echo ${full_name##*/}` - (file $full_name | grep "shared object" > /dev/null 2>&1 && abi-dumper $full_name -o $f.dump > /dev/null 2>&1) || echo "ok" -done -popd +%generate_compatibility_deps %files %license README %dir %{abidir} %{_libdir}/libz.so.* -%{abidir}/libz.so.*.dump +%{abidir}/libz.dump %files doc %doc ChangeLog FAQ @@ -122,7 +113,7 @@ popd %files -n minizip-compat %doc contrib/minizip/MiniZip64_info.txt contrib/minizip/MiniZip64_Changes.txt %{_libdir}/libminizip.so.* -%{abidir}/libminizip.so.*.dump +%{abidir}/libminizip.dump %files -n minizip-compat-devel %dir %{_includedir}/minizip @@ -132,6 +123,9 @@ popd %changelog +* Fri Oct 14 2022 Chunmei Xu - 1.2.12-3 +- optimise spec file + * Wed Oct 12 2022 mgb01105731 - 1.2.12-2 - add abi & add doc package -- Gitee