Add avahi-glib-devel subpackages

(cherry picked from commit 6a7cda985a9f4b89eb1931c27d144bef5699f005)
This commit is contained in:
shirely16 2021-11-12 17:02:09 +08:00 committed by openeuler-sync-bot
parent f72b4f7dbe
commit e2a8760cc9

View File

@ -3,7 +3,7 @@
Name: avahi Name: avahi
Version: 0.8 Version: 0.8
Release: 6 Release: 7
Summary: Avahi is a local network service discovery Summary: Avahi is a local network service discovery
License: LGPLv2+ License: LGPLv2+
URL: http://avahi.org URL: http://avahi.org
@ -143,11 +143,7 @@ Header files and libs for compat-libdns_sd-devel
%package devel %package devel
Summary: Libraries and header files for avahi development Summary: Libraries and header files for avahi development
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: %{name}-glib = %{version}-%{release}
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: glib2-devel
Provides: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel = %{version}-%{release}
Obsoletes: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel < %{version}-%{release}
%description devel %description devel
Header files for using the avahi libraries. Header files for using the avahi libraries.
@ -179,6 +175,16 @@ Requires: %{name}-libs = %{version}-%{release}
%description glib %description glib
Libraries for easy use of avahi from glib applications. 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 %package gobject
Summary: GObject wrapper library for Avahi Summary: GObject wrapper library for Avahi
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
@ -443,6 +449,11 @@ fi
%files glib %files glib
%{_libdir}/libavahi-glib.so.* %{_libdir}/libavahi-glib.so.*
%files glib-devel
%{_libdir}/libavahi-glib.so
%{_includedir}/avahi-glib
%{_libdir}/pkgconfig/avahi-glib.pc
%files gobject %files gobject
%{_libdir}/libavahi-gobject.so.* %{_libdir}/libavahi-gobject.so.*
@ -465,9 +476,7 @@ fi
%{_libdir}/libavahi-common.so %{_libdir}/libavahi-common.so
%{_libdir}/libavahi-core.so %{_libdir}/libavahi-core.so
%{_libdir}/libavahi-client.so %{_libdir}/libavahi-client.so
%{_libdir}/libavahi-glib.so
%{_libdir}/libavahi-libevent.so %{_libdir}/libavahi-libevent.so
%{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-core.pc %{_libdir}/pkgconfig/avahi-core.pc
%{_libdir}/pkgconfig/avahi-client.pc %{_libdir}/pkgconfig/avahi-client.pc
%{_libdir}/pkgconfig/avahi-libevent.pc %{_libdir}/pkgconfig/avahi-libevent.pc
@ -476,6 +485,7 @@ fi
%exclude %{_includedir}/avahi-compat-howl %exclude %{_includedir}/avahi-compat-howl
%exclude %{_includedir}/avahi-compat-libdns_sd %exclude %{_includedir}/avahi-compat-libdns_sd
%exclude %{_includedir}/dns_sd.h %exclude %{_includedir}/dns_sd.h
%exclude %{_includedir}/avahi-glib
%if %{WITH_PYTHON} %if %{WITH_PYTHON}
%files -n python2-avahi %files -n python2-avahi
@ -550,6 +560,9 @@ fi
%{_mandir}/man8/* %{_mandir}/man8/*
%changelog %changelog
* Fri Nov 12 2021 hanhui <hanhui15@huawei.com> - 0.8-7
- Add avahi-glib-devel subpackages
* Tue Sep 02 2021 wangkerong <wangkerong@huawei.com> - 0.8-6 * Tue Sep 02 2021 wangkerong <wangkerong@huawei.com> - 0.8-6
- Add autopid,gobject-devel subpackages - Add autopid,gobject-devel subpackages