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}
|
||||
|
||||
Name: avahi
|
||||
Version: 0.8
|
||||
Release: 3
|
||||
Release: 4
|
||||
Summary: Avahi is a local network service discovery
|
||||
License: LGPLv2+
|
||||
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: 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: pkgconfig(pygobject-3.0) pkgconfig(libevent) >= 2.0.21
|
||||
%if %{WITH_QT5}
|
||||
BuildRequires: qt5-qtbase-devel
|
||||
%endif
|
||||
%if %{WITH_PYTHON}
|
||||
BuildRequires: python2-dbus python2-libxml2
|
||||
BuildRequires: python2-devel
|
||||
@ -125,11 +128,9 @@ 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}-ui = %{version}-%{release}
|
||||
Requires: %{name}-ui-gtk3 = %{version}-%{release}
|
||||
Requires: glib2-devel
|
||||
Provides: %{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} %{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}
|
||||
|
||||
%description devel
|
||||
Header files for using the avahi libraries.
|
||||
@ -178,6 +179,16 @@ Requires: gtk3
|
||||
%description ui-gtk3
|
||||
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
|
||||
Summary: Libraries for avahi run-time use
|
||||
|
||||
@ -408,23 +419,27 @@ fi
|
||||
%files ui-gtk3
|
||||
%{_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
|
||||
%{_libdir}/libavahi-common.so
|
||||
%{_libdir}/libavahi-core.so
|
||||
%{_libdir}/libavahi-client.so
|
||||
%{_libdir}/libavahi-glib.so
|
||||
%{_libdir}/libavahi-gobject.so
|
||||
%{_libdir}/libavahi-ui.so
|
||||
%{_libdir}/libavahi-ui-gtk3.so
|
||||
%{_libdir}/libavahi-libevent.so
|
||||
%{_libdir}/pkgconfig/avahi-ui.pc
|
||||
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
|
||||
%{_libdir}/pkgconfig/avahi-gobject.pc
|
||||
%{_libdir}/pkgconfig/avahi-glib.pc
|
||||
%{_libdir}/pkgconfig/avahi-core.pc
|
||||
%{_libdir}/pkgconfig/avahi-client.pc
|
||||
%{_libdir}/pkgconfig/avahi-libevent.pc
|
||||
%{_includedir}/*
|
||||
%exclude %{_includedir}/avahi-ui
|
||||
%exclude %{_includedir}/avahi-compat-howl
|
||||
%exclude %{_includedir}/avahi-compat-libdns_sd
|
||||
%exclude %{_includedir}/dns_sd.h
|
||||
@ -502,6 +517,12 @@ fi
|
||||
%{_mandir}/man8/*
|
||||
|
||||
%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
|
||||
- Type:enhancement
|
||||
- ID:NA
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user