From 4bcbbff2a6e106c497562e6e1afaa58ee1370e17 Mon Sep 17 00:00:00 2001 From: shirely16 Date: Mon, 8 Nov 2021 18:01:55 +0800 Subject: [PATCH] Add avahi-glib-devel subpackages (cherry picked from commit b3acc1b8c3d2b3ca2f0c4030ea594e4fd7ab32cc) --- avahi.spec | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/avahi.spec b/avahi.spec index 3143441..5e5374d 100644 --- a/avahi.spec +++ b/avahi.spec @@ -3,7 +3,7 @@ Name: avahi Version: 0.8 -Release: 11 +Release: 12 Summary: Avahi is a local network service discovery License: LGPLv2+ URL: http://avahi.org @@ -143,11 +143,6 @@ Header files and libs for compat-libdns_sd-devel Summary: Libraries and header files for avahi development Requires: %{name}-libs = %{version}-%{release} Requires: %{name} = %{version}-%{release} -Requires: %{name}-glib = %{version}-%{release} -Requires: glib2-devel -Requires: %{name}-gobject -Provides: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel = %{version}-%{release} -Obsoletes: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel < %{version}-%{release} %description devel Header files for using the avahi libraries. @@ -179,6 +174,16 @@ Requires: %{name}-libs = %{version}-%{release} %description glib Libraries for easy use of avahi from glib applications. +%package glib-devel +Summary: Libraries and header files for avahi glib development +Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Requires: %{name}-glib%{?_isa} = %{version}-%{release} +Requires: glib2-devel + +%description glib-devel +The avahi-devel package contains the header files and libraries +necessary for developing programs using avahi with glib. + %package gobject Summary: GObject wrapper library for Avahi Requires: %{name}-libs = %{version}-%{release} @@ -443,6 +448,11 @@ fi %files glib %{_libdir}/libavahi-glib.so.* +%files glib-devel +%{_libdir}/libavahi-glib.so +%{_includedir}/avahi-glib +%{_libdir}/pkgconfig/avahi-glib.pc + %files gobject %{_libdir}/libavahi-gobject.so.* @@ -465,9 +475,7 @@ fi %{_libdir}/libavahi-common.so %{_libdir}/libavahi-core.so %{_libdir}/libavahi-client.so -%{_libdir}/libavahi-glib.so %{_libdir}/libavahi-libevent.so -%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-core.pc %{_libdir}/pkgconfig/avahi-client.pc %{_libdir}/pkgconfig/avahi-libevent.pc @@ -476,6 +484,7 @@ fi %exclude %{_includedir}/avahi-compat-howl %exclude %{_includedir}/avahi-compat-libdns_sd %exclude %{_includedir}/dns_sd.h +%exclude %{_includedir}/avahi-glib %if %{WITH_PYTHON} %files -n python2-avahi @@ -550,6 +559,9 @@ fi %{_mandir}/man8/* %changelog +* Mon Nov 8 2021 hanhui - 0.8-12 +- Add avahi-glib-devel subpackages + * Mon Aug 30 2021 wangkerong - 0.8-11 - Add autoipd,gobject-devel subpackages -- Gitee