From 66f6ccad6d4159cf8fe8a4f3275e7f9d513f67c1 Mon Sep 17 00:00:00 2001 From: Kaihao Bai Date: Mon, 13 Mar 2023 18:49:08 +0800 Subject: [PATCH] optimize spec --- libyaml.spec | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/libyaml.spec b/libyaml.spec index a8edf78..ad63f35 100644 --- a/libyaml.spec +++ b/libyaml.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 Name: libyaml Version: 0.2.5 @@ -24,7 +24,7 @@ emitter written in C. %package doc Summary: Documentation files for %{name} -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name} = %{EVR} BuildArch: noarch %description doc @@ -32,23 +32,20 @@ The %{name}-doc package contains documentation files for %{name}. %package devel Summary: Development files for LibYAML applications -Requires: libyaml = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: libyaml = %{EVR} Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use LibYAML. - %prep %autosetup -n yaml-%{version} - %build %configure %make_build all html - %install %make_install rm -f %{buildroot}%{_libdir}/*.{la,a} @@ -57,21 +54,19 @@ soname=$(readelf -d %{buildroot}%{_libdir}/libyaml.so | awk '$2 == "(SONAME)" {p rm -f %{buildroot}%{_libdir}/libyaml.so echo "INPUT($soname)" > %{buildroot}%{_libdir}/libyaml.so - - %check make check - -%ldconfig_scriptlets - +%generate_compatibility_deps %files %license License +%dir %{abidir} %{_libdir}/%{name}*.so.* +%{abidir}/%{name}*.dump %files doc -%doc ReadMe.md +%doc ReadMe.md Changes %files devel %doc doc/html @@ -79,9 +74,10 @@ make check %{_libdir}/pkgconfig/yaml-0.1.pc %{_includedir}/yaml.h - - %changelog +* Mon Mar 13 2023 Kaihao Bai - 0.2.5-3 +- optimize spec + * Mon Oct 10 2022 mgb01105731 - 0.2.5-2 - add doc package -- Gitee