Split ui-devel packages from the devel package
This commit is contained in:
parent
857ae37bcf
commit
6226cb4a89
43
avahi.spec
43
avahi.spec
@ -1,9 +1,9 @@
|
|||||||
%{?!WITH_QT5: %global WITH_QT5 1}
|
%{?!WITH_QT5: %global WITH_QT5 0}
|
||||||
%{?!WITH_PYTHON: %global WITH_PYTHON 0}
|
%{?!WITH_PYTHON: %global WITH_PYTHON 0}
|
||||||
|
|
||||||
Name: avahi
|
Name: avahi
|
||||||
Version: 0.8
|
Version: 0.8
|
||||||
Release: 3
|
Release: 4
|
||||||
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
|
||||||
@ -19,9 +19,12 @@ Patch5: 0005-avahi_dns_packet_consume_uint32-fix-potential-undefi.patc
|
|||||||
|
|
||||||
BuildRequires: gcc automake libtool desktop-file-utils gtk2-devel glib2-devel
|
BuildRequires: gcc automake libtool desktop-file-utils gtk2-devel glib2-devel
|
||||||
BuildRequires: libcap-devel expat-devel gdbm-devel
|
BuildRequires: libcap-devel expat-devel gdbm-devel
|
||||||
BuildRequires: intltool perl-XML-Parser xmltoman systemd qt5-qtbase-devel libevent-devel
|
BuildRequires: intltool perl-XML-Parser xmltoman systemd libevent-devel
|
||||||
BuildRequires: dbus-devel >= 0.90 dbus-glib-devel >= 0.70 gtk3-devel >= 2.99.0 libdaemon-devel >= 0.11
|
BuildRequires: dbus-devel >= 0.90 dbus-glib-devel >= 0.70 gtk3-devel >= 2.99.0 libdaemon-devel >= 0.11
|
||||||
BuildRequires: pkgconfig(pygobject-3.0) pkgconfig(libevent) >= 2.0.21
|
BuildRequires: pkgconfig(pygobject-3.0) pkgconfig(libevent) >= 2.0.21
|
||||||
|
%if %{WITH_QT5}
|
||||||
|
BuildRequires: qt5-qtbase-devel
|
||||||
|
%endif
|
||||||
%if %{WITH_PYTHON}
|
%if %{WITH_PYTHON}
|
||||||
BuildRequires: python2-dbus python2-libxml2
|
BuildRequires: python2-dbus python2-libxml2
|
||||||
BuildRequires: python2-devel
|
BuildRequires: python2-devel
|
||||||
@ -125,11 +128,9 @@ Header files and libs for compat-libdns_sd-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} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
Requires: %{name}-ui = %{version}-%{release}
|
|
||||||
Requires: %{name}-ui-gtk3 = %{version}-%{release}
|
|
||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Provides: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel = %{version}-%{release} %{name}-ui-devel = %{version}-%{release}
|
Provides: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel = %{version}-%{release}
|
||||||
Obsoletes: %{name}-glib-devel = %{version}-%{release} %{name}-gobject-devel < %{version}-%{release} %{name}-ui-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.
|
||||||
@ -178,6 +179,16 @@ Requires: gtk3
|
|||||||
%description ui-gtk3
|
%description ui-gtk3
|
||||||
This library contains a Gtk 3.x widget for browsing services.
|
This library contains a Gtk 3.x widget for browsing services.
|
||||||
|
|
||||||
|
%package ui-devel
|
||||||
|
Summary: Libraries and header files for Avahi UI development
|
||||||
|
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-ui%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: %{name}-ui-gtk3%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description ui-devel
|
||||||
|
The avahi-ui-devel package contains the header files and libraries
|
||||||
|
necessary for developing programs using avahi-ui.
|
||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Libraries for avahi run-time use
|
Summary: Libraries for avahi run-time use
|
||||||
|
|
||||||
@ -408,23 +419,27 @@ fi
|
|||||||
%files ui-gtk3
|
%files ui-gtk3
|
||||||
%{_libdir}/libavahi-ui-gtk3.so.*
|
%{_libdir}/libavahi-ui-gtk3.so.*
|
||||||
|
|
||||||
|
%files ui-devel
|
||||||
|
%{_libdir}/libavahi-ui.so
|
||||||
|
%{_libdir}/libavahi-ui-gtk3.so
|
||||||
|
%{_includedir}/avahi-ui
|
||||||
|
%{_libdir}/pkgconfig/avahi-ui.pc
|
||||||
|
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_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-glib.so
|
||||||
%{_libdir}/libavahi-gobject.so
|
%{_libdir}/libavahi-gobject.so
|
||||||
%{_libdir}/libavahi-ui.so
|
|
||||||
%{_libdir}/libavahi-ui-gtk3.so
|
|
||||||
%{_libdir}/libavahi-libevent.so
|
%{_libdir}/libavahi-libevent.so
|
||||||
%{_libdir}/pkgconfig/avahi-ui.pc
|
|
||||||
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
|
|
||||||
%{_libdir}/pkgconfig/avahi-gobject.pc
|
%{_libdir}/pkgconfig/avahi-gobject.pc
|
||||||
%{_libdir}/pkgconfig/avahi-glib.pc
|
%{_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
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
|
%exclude %{_includedir}/avahi-ui
|
||||||
%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
|
||||||
@ -502,6 +517,12 @@ fi
|
|||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu May 13 2021 hanhui <hanhui15@huawei.com> - 0.8-4
|
||||||
|
- Type:enhancement
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:Split ui-devel packages from the devel package
|
||||||
|
|
||||||
* Thu Oct 29 2020 jinzhimin <jinzhimin2@huawei.com> - 0.8-3
|
* Thu Oct 29 2020 jinzhimin <jinzhimin2@huawei.com> - 0.8-3
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user