From 04fbc35d14a2aed2d595b0860baf42694ecdd1db Mon Sep 17 00:00:00 2001 From: mgb01105731 Date: Tue, 1 Nov 2022 14:34:42 +0800 Subject: [PATCH] optimise spec file --- cairo.spec | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/cairo.spec b/cairo.spec index 00e9e73..36fa6e1 100644 --- a/cairo.spec +++ b/cairo.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %define pixman_version 0.30.0 %define freetype_version 2.1.9 %define fontconfig_version 2.2.95 @@ -42,7 +42,7 @@ taking advantage of display hardware acceleration when available. %package devel Summary: Development files for cairo -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} %description devel Cairo is a 2D graphics library designed to provide high-quality display @@ -53,7 +53,7 @@ needed for developing software which uses the cairo graphics library. %package gobject Summary: GObject bindings for cairo -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} %description gobject Cairo is a 2D graphics library designed to provide high-quality display @@ -64,8 +64,8 @@ integrate well with the GObject object system used by GNOME. %package gobject-devel Summary: Development files for cairo-gobject -Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Requires: %{name}-gobject%{?_isa} = %{version}-%{release} +Requires: %{name}-devel = %{version}-%{release} +Requires: %{name}-gobject = %{version}-%{release} %description gobject-devel Cairo is a 2D graphics library designed to provide high-quality display @@ -106,11 +106,19 @@ make V=1 %{?_smp_mflags} %make_install find $RPM_BUILD_ROOT -name '*.la' -delete +%generate_compatibility_deps + %files +%dir %{abidir} %license COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 %doc AUTHORS BIBLIOGRAPHY BUGS NEWS README %{_libdir}/libcairo.so.2* %{_libdir}/libcairo-script-interpreter.so.2* +%{abidir}/libcairo.dump +%{abidir}/libcairo-script-interpreter.dump +%{abidir}/cairo-fdr.dump +%{abidir}/cairo-sphinx.dump +%{abidir}/libcairo-trace.dump %files devel %doc ChangeLog PORTING_GUIDE @@ -155,6 +163,7 @@ find $RPM_BUILD_ROOT -name '*.la' -delete %files gobject %{_libdir}/libcairo-gobject.so.2* +%{abidir}/libcairo-gobject.dump %files gobject-devel %{_includedir}/cairo/cairo-gobject.h @@ -164,8 +173,12 @@ find $RPM_BUILD_ROOT -name '*.la' -delete %files tools %{_bindir}/cairo-sphinx %{_bindir}/cairo-trace +%{abidir}/cairo-trace-option.list %{_libdir}/cairo/ %changelog -* Mon Apr 11 2022 Zhongling He 1.17.6-1 +* Tue Nov 01 2022 mgb01105731 - 1.17.6-2 +- optimise spec file + +* Mon Apr 11 2022 Zhongling He - 1.17.6-1 - Init package from upstream v1.17.6 -- Gitee