From 641a760e162085b7f92f87661773c8a5a9feeea2 Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Wed, 26 Oct 2022 16:07:59 +0800 Subject: [PATCH] optimise spec file & add doc package --- harfbuzz.spec | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/harfbuzz.spec b/harfbuzz.spec index 92fd3b5..454d7a4 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 Name: harfbuzz Version: 4.2.0 Release: %{anolis_release}%{?dist} @@ -21,6 +21,13 @@ BuildRequires: make %description HarfBuzz is an implementation of the OpenType Layout engine. +%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 devel Summary: Development files for %{name} @@ -51,6 +58,7 @@ This package contains Harfbuzz ICU support library. %{make_install} rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +%generate_compatibility_deps %ldconfig_scriptlets @@ -58,20 +66,30 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %files +%dir %{abidir} %license COPYING -%doc NEWS AUTHORS README %{_libdir}/libharfbuzz.so.0* %{_libdir}/libharfbuzz-gobject.so.0* %{_libdir}/libharfbuzz-subset.so.0* +%{abidir}/libharfbuzz.dump +%{abidir}/libharfbuzz-gobject.dump +%{abidir}/libharfbuzz-subset.dump %dir %{_libdir}/girepository-1.0 %{_libdir}/girepository-1.0/HarfBuzz-0.0.typelib +%files doc +%doc NEWS AUTHORS README + %files devel %doc %{_datadir}/gtk-doc %{_bindir}/hb-view %{_bindir}/hb-ot-shape-closure %{_bindir}/hb-shape %{_bindir}/hb-subset +%{abidir}/hb-view-option.list +%{abidir}/hb-ot-shape-closure-option.list +%{abidir}/hb-shape-option.list +%{abidir}/hb-subset-option.list %{_includedir}/harfbuzz/ %{_libdir}/libharfbuzz.so %{_libdir}/libharfbuzz-gobject.so @@ -87,8 +105,12 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %files icu %{_libdir}/libharfbuzz-icu.so.* +%{abidir}/libharfbuzz-icu.dump %changelog +* Wed Oct 26 2022 mgb01105731 - 4.2.0-3 +- optimise spec file & add doc package + * Mon Apr 25 2022 Chunmei Xu - 4.2.0-2 - Bump version to rebuild with icu-71 -- Gitee