From 60870a395abd66873acc464f255bb050349a16a1 Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Wed, 19 Oct 2022 11:05:55 +0800 Subject: [PATCH] optimise spec file & add doc package --- zstd.spec | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/zstd.spec b/zstd.spec index 04350b6..29748a8 100644 --- a/zstd.spec +++ b/zstd.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %bcond_without asm %bcond_without lz4 @@ -42,6 +42,14 @@ BuildRequires: execstack Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level compression ratio. +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. + %package -n lib%{name} Summary: Zstd shared library @@ -50,7 +58,7 @@ Zstandard compression shared library. %package -n lib%{name}-devel Summary: Header files for Zstd library -Requires: lib%{name}%{?_isa} = %{version}-%{release} +Requires: lib%{name} = %{version}-%{release} %package -n lib%{name}-static Summary: Static variant of the Zstd library @@ -100,13 +108,16 @@ install -D -m755 contrib/pzstd/pzstd %{buildroot}%{_bindir}/pzstd install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1 %endif +%generate_compatibility_deps + %files -%doc CHANGELOG README.md %{_bindir}/%{name} %if %{with pzstd} %{_bindir}/p%{name} %{_mandir}/man1/p%{name}.1* +%{abidir}/p%{name}-option.list %endif +%{abidir}/%{name}*-option.list %{_bindir}/%{name}mt %{_bindir}/un%{name} %{_bindir}/%{name}cat @@ -119,8 +130,13 @@ install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1 %{_mandir}/man1/%{name}less.1* %license COPYING LICENSE +%files doc +%doc CHANGELOG README.md + %files -n lib%{name} +%dir %{abidir} %{_libdir}/libzstd.so.* +%{abidir}/libzstd.dump %license COPYING LICENSE %files -n lib%{name}-devel @@ -136,5 +152,8 @@ install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1 %ldconfig_scriptlets -n lib%{name} %changelog +* Wed Oct 19 2022 mgb01105731 - 1.5.2-2 +- optimise spec file & add doc package + * Wed Mar 09 2022 zhang xianting - 1.5.2-1 - Initial build for Anolis V23 -- Gitee