Accepting request 725539 from GNOME:Factory

- Trim descriptions of secondary packages. (forwarded request 725436 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/725539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/avahi?expand=0&rev=128
This commit is contained in:
Yuchen Lin 2019-09-19 13:45:02 +00:00 committed by Git OBS Bridge
commit cac1e13b80
6 changed files with 139 additions and 929 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Mon Aug 12 17:29:45 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop gtk2-devel and python-gtk-devel BuildRequires: No longer
build gtk2 support. Following this, pass --disable-gtk to
configure. Drop sub-package libavahi-ui0, no longer built.
- Drop long disabled sub-packages libavahi-qt4-1 and
libavahi-qt4-devel.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -25,7 +25,6 @@
# NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code. # NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code.
%define build_glib2 1 %define build_glib2 1
%define build_mono 0 %define build_mono 0
%define build_qt4 0
%define avahi_client_sover 3 %define avahi_client_sover 3
%define avahi_common_sover 3 %define avahi_common_sover 3
%define avahi_core_sover 7 %define avahi_core_sover 7
@ -33,7 +32,6 @@
%define avahi_glib_sover 1 %define avahi_glib_sover 1
%define avahi_gobject_sover 0 %define avahi_gobject_sover 0
%define avahi_gtk3_sover 0 %define avahi_gtk3_sover 0
%define avahi_qt4_sover 1
%if %{build_glib2} %if %{build_glib2}
%define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release} %define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release}
%endif %endif
@ -91,7 +89,7 @@ BuildRequires: python3-dbus-python
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
# FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10). # FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10).
%if !%{build_glib2} && !%{build_mono} && !%{build_qt4} %if !%{build_glib2} && !%{build_mono}
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
%endif %endif
@ -121,17 +119,11 @@ Obsoletes: mDNSResponder < 107.5
%endif %endif
%if %{build_glib2} %if %{build_glib2}
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: libavahi-devel BuildRequires: libavahi-devel
BuildRequires: python-gtk-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: pkgconfig(pygobject-3.0)
%endif %endif
%if %{build_qt4}
BuildRequires: libavahi-devel
BuildRequires: libqt4-devel
%endif
%if %{build_mono} %if %{build_mono}
BuildRequires: gtk-sharp2 BuildRequires: gtk-sharp2
BuildRequires: libavahi-glib-devel BuildRequires: libavahi-glib-devel
@ -142,7 +134,6 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%endif %endif
%description %description
@ -164,16 +155,7 @@ Group: System/Libraries
%description -n libavahi-client3 %description -n libavahi-client3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-common3 %package -n libavahi-common3
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -181,16 +163,7 @@ Group: System/Libraries
%description -n libavahi-common3 %description -n libavahi-common3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-core7 %package -n libavahi-core7
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -198,16 +171,7 @@ Group: System/Libraries
%description -n libavahi-core7 %description -n libavahi-core7
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libdns_sd %package -n libdns_sd
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -228,19 +192,10 @@ Provides: libdns_sd.so
%endif %endif
%description -n libdns_sd %description -n libdns_sd
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libhowl0 %package -n libhowl0
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -250,19 +205,10 @@ Provides: avahi-compat-howl = %{version}
Obsoletes: avahi-compat-howl < %{version} Obsoletes: avahi-compat-howl < %{version}
%description -n libhowl0 %description -n libhowl0
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n python3-avahi %package -n python3-avahi
Summary: A set of Avahi utilities written in Python Summary: A set of Avahi utilities written in Python
@ -278,16 +224,7 @@ Obsoletes: python-avahi
%description -n python3-avahi %description -n python3-avahi
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package autoipd %package autoipd
Summary: IPv4LL Service for Zeroconf and Bonjour Summary: IPv4LL Service for Zeroconf and Bonjour
@ -316,16 +253,7 @@ Requires: %{_name} >= %{version}
%description utils %description utils
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-devel %package -n libavahi-devel
Summary: Header files for the Zeroconf/Bonjour D-Bus service Summary: Header files for the Zeroconf/Bonjour D-Bus service
@ -341,17 +269,8 @@ Provides: avahi-devel = %{version}
Obsoletes: avahi-devel < %{version} Obsoletes: avahi-devel < %{version}
%description -n libavahi-devel %description -n libavahi-devel
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-mDNSResponder-devel %package compat-mDNSResponder-devel
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -362,19 +281,10 @@ Provides: mDNSResponder-devel = 107.5
Obsoletes: mDNSResponder-devel < 107.5 Obsoletes: mDNSResponder-devel < 107.5
%description compat-mDNSResponder-devel %description compat-mDNSResponder-devel
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-howl-devel %package compat-howl-devel
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -383,36 +293,10 @@ Requires: libavahi-devel = %{version}
Requires: libhowl0 = %{version} Requires: libhowl0 = %{version}
%description compat-howl-devel %description compat-howl-devel
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-ui0
Summary: D-Bus Service for Zeroconf and Bonjour
Group: System/Libraries
%description -n libavahi-ui0
Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %package -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -420,16 +304,7 @@ Group: System/Libraries
%description -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %description -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-glib1 %package -n libavahi-glib1
Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
@ -439,19 +314,10 @@ Provides: avahi-glib = %{version}
Obsoletes: avahi-glib < %{version} Obsoletes: avahi-glib < %{version}
%description -n libavahi-glib1 %description -n libavahi-glib1
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject0 %package -n libavahi-gobject0
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -459,16 +325,7 @@ Group: System/Libraries
%description -n libavahi-gobject0 %description -n libavahi-gobject0
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n typelib-1_0-Avahi-0_6 %package -n typelib-1_0-Avahi-0_6
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
@ -476,16 +333,7 @@ Group: System/Libraries
%description -n typelib-1_0-Avahi-0_6 %description -n typelib-1_0-Avahi-0_6
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
This package provides the GObject Introspection bindings for Avahi. This package provides the GObject Introspection bindings for Avahi.
@ -501,16 +349,7 @@ Obsoletes: avahi-glib2-utils-gtk < %{version}
%description -n avahi-utils-gtk %description -n avahi-utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n python3-avahi-gtk %package -n python3-avahi-gtk
Summary: A set of Avahi utilities written in Python Using python-gtk Summary: A set of Avahi utilities written in Python Using python-gtk
@ -529,16 +368,7 @@ Obsoletes: python-avahi < %{version}
%description -n python3-avahi-gtk %description -n python3-avahi-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package -n libavahi-glib-devel %package -n libavahi-glib-devel
Summary: Header files for Avahi's Glib bindings Summary: Header files for Avahi's Glib bindings
@ -546,25 +376,15 @@ Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version} Requires: libavahi-devel = %{version}
Requires: libavahi-glib1 = %{version} Requires: libavahi-glib1 = %{version}
Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version} Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version}
Requires: libavahi-ui0 = %{version}
Requires: typelib-1_0-Avahi-0_6 = %{version} Requires: typelib-1_0-Avahi-0_6 = %{version}
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-glib.so Provides: avahi-devel:%{_libdir}/libavahi-glib.so
%description -n libavahi-glib-devel %description -n libavahi-glib-devel
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject-devel %package -n libavahi-gobject-devel
Summary: Header files for Avahi's GObject bindings Summary: Header files for Avahi's GObject bindings
@ -576,62 +396,7 @@ Requires: libavahi-gobject0 = %{version}
%description -n libavahi-gobject-devel %description -n libavahi-gobject-devel
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-qt4-1
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
# Old name used for <= 10.3:
Group: System/GUI/KDE
Provides: avahi-qt4 = %{version}
Obsoletes: avahi-qt4 < %{version}
%description -n libavahi-qt4-1
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-qt4-devel
Summary: Header files for Avahi's Qt4 bindings
Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version}
Requires: libavahi-qt4-1 = %{version}
Requires: libqt4-devel
# Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
%description -n libavahi-qt4-devel
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%if %{build_core} %if %{build_core}
%if %{build_mono} %if %{build_mono}
@ -642,7 +407,6 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%description -n avahi-mono %description -n avahi-mono
This package provides Mono bindings for avahi. Avahi is an This package provides Mono bindings for avahi. Avahi is an
@ -716,7 +480,7 @@ export PYTHON=%{_bindir}/python3
%if %{build_glib2} %if %{build_glib2}
--enable-glib\ --enable-glib\
--enable-gobject\ --enable-gobject\
--enable-gtk\ --disable-gtk\
--enable-gtk3\ --enable-gtk3\
--enable-pygobject\ --enable-pygobject\
%else %else
@ -729,14 +493,10 @@ export PYTHON=%{_bindir}/python3
--disable-gtk3\ --disable-gtk3\
%endif %endif
--disable-qt3\ --disable-qt3\
%if %{build_qt4}
--enable-qt4\
%else
--disable-qt4\ --disable-qt4\
%endif
%if %{build_mono} %if %{build_mono}
--enable-mono\ --enable-mono\
--enable-gtk\ --disable-gtk\
%else %else
--disable-mono\ --disable-mono\
%endif %endif
@ -750,9 +510,6 @@ make %{?_smp_mflags}
cd .. cd ..
done done
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
make %{?_smp_mflags} make %{?_smp_mflags}
@ -769,9 +526,6 @@ cd ..
done done
cd - cd -
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
%make_install %make_install
@ -847,7 +601,6 @@ rmdir %{buildroot}/%{_datadir}/avahi/interfaces
rmdir %{buildroot}/%{_datadir}/avahi rmdir %{buildroot}/%{_datadir}/avahi
%else %else
%if %{build_mono} %if %{build_mono}
rm %{buildroot}/%{_libdir}/pkgconfig/avahi-ui.pc
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330
strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
%endif %endif
@ -910,8 +663,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n libdns_sd -p /sbin/ldconfig %postun -n libdns_sd -p /sbin/ldconfig
%post -n libhowl0 -p /sbin/ldconfig %post -n libhowl0 -p /sbin/ldconfig
%postun -n libhowl0 -p /sbin/ldconfig %postun -n libhowl0 -p /sbin/ldconfig
%post -n libavahi-ui0 -p /sbin/ldconfig
%postun -n libavahi-ui0 -p /sbin/ldconfig
%post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%post -n libavahi-gobject0 -p /sbin/ldconfig %post -n libavahi-gobject0 -p /sbin/ldconfig
@ -931,9 +682,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n avahi-utils-gtk %postun -n avahi-utils-gtk
%desktop_database_post %desktop_database_post
%post -n libavahi-qt4-1 -p /sbin/ldconfig
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
%if %{build_core} %if %{build_core}
%files %files
%license LICENSE %license LICENSE
@ -1054,9 +802,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%endif %endif
%if %{build_glib2} %if %{build_glib2}
%files -n libavahi-ui0
%{_libdir}/libavahi-ui.so.*
%files -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %files -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
%{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}* %{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}*
@ -1073,7 +818,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%files -n python3-avahi-gtk %files -n python3-avahi-gtk
%{_bindir}/avahi-discover %{_bindir}/avahi-discover
%{_datadir}/applications/avahi-discover.desktop %{_datadir}/applications/avahi-discover.desktop
%{_mandir}/man1/avahi-discover.1*
%{python3_sitelib}/avahi_discover %{python3_sitelib}/avahi_discover
%files -n avahi-utils-gtk %files -n avahi-utils-gtk
@ -1083,8 +827,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_bindir}/avahi-discover-standalone %{_bindir}/avahi-discover-standalone
%{_datadir}/applications/bssh.desktop %{_datadir}/applications/bssh.desktop
%{_datadir}/applications/bvnc.desktop %{_datadir}/applications/bvnc.desktop
%{_mandir}/man1/bssh.1%{ext_man}
%{_mandir}/man1/bvnc.1%{ext_man}
%files -n libavahi-glib-devel %files -n libavahi-glib-devel
%{_includedir}/avahi-glib %{_includedir}/avahi-glib
@ -1094,7 +836,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_libdir}/libavahi-ui*.*a %{_libdir}/libavahi-ui*.*a
%{_libdir}/libavahi-ui*.*so %{_libdir}/libavahi-ui*.*so
%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-ui.pc
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc %{_libdir}/pkgconfig/avahi-ui-gtk3.pc
%files -n libavahi-gobject-devel %files -n libavahi-gobject-devel
@ -1105,17 +846,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_datadir}/gir-1.0/*.gir %{_datadir}/gir-1.0/*.gir
%endif %endif
%if %{build_qt4}
%files -n libavahi-qt4-devel
%{_includedir}/avahi-qt4
%{_libdir}/libavahi-qt4*.*a
%{_libdir}/libavahi-qt4*.so
%{_libdir}/pkgconfig/avahi-qt4.pc
%files -n libavahi-qt4-1
%{_libdir}/libavahi-qt4*.so.*
%endif
%if %{build_mono} %if %{build_mono}
%if %{build_core} %if %{build_core}
%files -n avahi-mono %files -n avahi-mono
@ -1128,8 +858,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_prefix}/lib/monodoc/sources/*.* %{_prefix}/lib/monodoc/sources/*.*
%{_prefix}/lib/mono/avahi-sharp %{_prefix}/lib/mono/avahi-sharp
%{_prefix}/lib/mono/gac/avahi-sharp %{_prefix}/lib/mono/gac/avahi-sharp
%{_prefix}/lib/mono/avahi-ui-sharp
%{_prefix}/lib/mono/gac/avahi-ui-sharp
%endif %endif
%changelog %changelog

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Mon Aug 12 17:29:45 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop gtk2-devel and python-gtk-devel BuildRequires: No longer
build gtk2 support. Following this, pass --disable-gtk to
configure. Drop sub-package libavahi-ui0, no longer built.
- Drop long disabled sub-packages libavahi-qt4-1 and
libavahi-qt4-devel.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -25,7 +25,6 @@
# NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code. # NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code.
%define build_glib2 0 %define build_glib2 0
%define build_mono 1 %define build_mono 1
%define build_qt4 0
%define avahi_client_sover 3 %define avahi_client_sover 3
%define avahi_common_sover 3 %define avahi_common_sover 3
%define avahi_core_sover 7 %define avahi_core_sover 7
@ -33,7 +32,6 @@
%define avahi_glib_sover 1 %define avahi_glib_sover 1
%define avahi_gobject_sover 0 %define avahi_gobject_sover 0
%define avahi_gtk3_sover 0 %define avahi_gtk3_sover 0
%define avahi_qt4_sover 1
%if %{build_glib2} %if %{build_glib2}
%define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release} %define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release}
%endif %endif
@ -91,7 +89,7 @@ BuildRequires: python3-dbus-python
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
# FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10). # FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10).
%if !%{build_glib2} && !%{build_mono} && !%{build_qt4} %if !%{build_glib2} && !%{build_mono}
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
%endif %endif
@ -121,17 +119,11 @@ Obsoletes: mDNSResponder < 107.5
%endif %endif
%if %{build_glib2} %if %{build_glib2}
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: libavahi-devel BuildRequires: libavahi-devel
BuildRequires: python-gtk-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: pkgconfig(pygobject-3.0)
%endif %endif
%if %{build_qt4}
BuildRequires: libavahi-devel
BuildRequires: libqt4-devel
%endif
%if %{build_mono} %if %{build_mono}
BuildRequires: gtk-sharp2 BuildRequires: gtk-sharp2
BuildRequires: libavahi-glib-devel BuildRequires: libavahi-glib-devel
@ -142,7 +134,6 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%endif %endif
%description %description
@ -163,16 +154,7 @@ Group: System/Libraries
%description -n libavahi-client3 %description -n libavahi-client3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-common3 %package -n libavahi-common3
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -180,16 +162,7 @@ Group: System/Libraries
%description -n libavahi-common3 %description -n libavahi-common3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-core7 %package -n libavahi-core7
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -197,16 +170,7 @@ Group: System/Libraries
%description -n libavahi-core7 %description -n libavahi-core7
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libdns_sd %package -n libdns_sd
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -227,19 +191,10 @@ Provides: libdns_sd.so
%endif %endif
%description -n libdns_sd %description -n libdns_sd
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libhowl0 %package -n libhowl0
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -249,19 +204,10 @@ Provides: avahi-compat-howl = %{version}
Obsoletes: avahi-compat-howl < %{version} Obsoletes: avahi-compat-howl < %{version}
%description -n libhowl0 %description -n libhowl0
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n python3-avahi %package -n python3-avahi
Summary: A set of Avahi utilities written in Python Summary: A set of Avahi utilities written in Python
@ -277,16 +223,7 @@ Obsoletes: python-avahi
%description -n python3-avahi %description -n python3-avahi
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package autoipd %package autoipd
Summary: IPv4LL Service for Zeroconf and Bonjour Summary: IPv4LL Service for Zeroconf and Bonjour
@ -315,16 +252,7 @@ Requires: %{_name} >= %{version}
%description utils %description utils
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-devel %package -n libavahi-devel
Summary: Header files for the Zeroconf/Bonjour D-Bus service Summary: Header files for the Zeroconf/Bonjour D-Bus service
@ -340,17 +268,8 @@ Provides: avahi-devel = %{version}
Obsoletes: avahi-devel < %{version} Obsoletes: avahi-devel < %{version}
%description -n libavahi-devel %description -n libavahi-devel
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-mDNSResponder-devel %package compat-mDNSResponder-devel
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -361,19 +280,10 @@ Provides: mDNSResponder-devel = 107.5
Obsoletes: mDNSResponder-devel < 107.5 Obsoletes: mDNSResponder-devel < 107.5
%description compat-mDNSResponder-devel %description compat-mDNSResponder-devel
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-howl-devel %package compat-howl-devel
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -382,36 +292,10 @@ Requires: libavahi-devel = %{version}
Requires: libhowl0 = %{version} Requires: libhowl0 = %{version}
%description compat-howl-devel %description compat-howl-devel
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-ui0
Summary: D-Bus Service for Zeroconf and Bonjour
Group: System/Libraries
%description -n libavahi-ui0
Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %package -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -419,16 +303,7 @@ Group: System/Libraries
%description -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %description -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-glib1 %package -n libavahi-glib1
Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
@ -438,19 +313,10 @@ Provides: avahi-glib = %{version}
Obsoletes: avahi-glib < %{version} Obsoletes: avahi-glib < %{version}
%description -n libavahi-glib1 %description -n libavahi-glib1
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject0 %package -n libavahi-gobject0
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -458,16 +324,7 @@ Group: System/Libraries
%description -n libavahi-gobject0 %description -n libavahi-gobject0
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n typelib-1_0-Avahi-0_6 %package -n typelib-1_0-Avahi-0_6
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
@ -475,16 +332,7 @@ Group: System/Libraries
%description -n typelib-1_0-Avahi-0_6 %description -n typelib-1_0-Avahi-0_6
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
This package provides the GObject Introspection bindings for Avahi. This package provides the GObject Introspection bindings for Avahi.
@ -500,16 +348,7 @@ Obsoletes: avahi-glib2-utils-gtk < %{version}
%description -n avahi-utils-gtk %description -n avahi-utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n python3-avahi-gtk %package -n python3-avahi-gtk
Summary: A set of Avahi utilities written in Python Using python-gtk Summary: A set of Avahi utilities written in Python Using python-gtk
@ -528,16 +367,7 @@ Obsoletes: python-avahi < %{version}
%description -n python3-avahi-gtk %description -n python3-avahi-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package -n libavahi-glib-devel %package -n libavahi-glib-devel
Summary: Header files for Avahi's Glib bindings Summary: Header files for Avahi's Glib bindings
@ -545,25 +375,15 @@ Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version} Requires: libavahi-devel = %{version}
Requires: libavahi-glib1 = %{version} Requires: libavahi-glib1 = %{version}
Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version} Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version}
Requires: libavahi-ui0 = %{version}
Requires: typelib-1_0-Avahi-0_6 = %{version} Requires: typelib-1_0-Avahi-0_6 = %{version}
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-glib.so Provides: avahi-devel:%{_libdir}/libavahi-glib.so
%description -n libavahi-glib-devel %description -n libavahi-glib-devel
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject-devel %package -n libavahi-gobject-devel
Summary: Header files for Avahi's GObject bindings Summary: Header files for Avahi's GObject bindings
@ -575,62 +395,7 @@ Requires: libavahi-gobject0 = %{version}
%description -n libavahi-gobject-devel %description -n libavahi-gobject-devel
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-qt4-1
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
# Old name used for <= 10.3:
Group: System/GUI/KDE
Provides: avahi-qt4 = %{version}
Obsoletes: avahi-qt4 < %{version}
%description -n libavahi-qt4-1
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-qt4-devel
Summary: Header files for Avahi's Qt4 bindings
Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version}
Requires: libavahi-qt4-1 = %{version}
Requires: libqt4-devel
# Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
%description -n libavahi-qt4-devel
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%if %{build_core} %if %{build_core}
%if %{build_mono} %if %{build_mono}
@ -642,7 +407,6 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%description -n avahi-mono %description -n avahi-mono
This package provides Mono bindings for avahi. Avahi is an This package provides Mono bindings for avahi. Avahi is an
@ -716,7 +480,7 @@ export PYTHON=%{_bindir}/python3
%if %{build_glib2} %if %{build_glib2}
--enable-glib\ --enable-glib\
--enable-gobject\ --enable-gobject\
--enable-gtk\ --disable-gtk\
--enable-gtk3\ --enable-gtk3\
--enable-pygobject\ --enable-pygobject\
%else %else
@ -729,14 +493,10 @@ export PYTHON=%{_bindir}/python3
--disable-gtk3\ --disable-gtk3\
%endif %endif
--disable-qt3\ --disable-qt3\
%if %{build_qt4}
--enable-qt4\
%else
--disable-qt4\ --disable-qt4\
%endif
%if %{build_mono} %if %{build_mono}
--enable-mono\ --enable-mono\
--enable-gtk\ --disable-gtk\
%else %else
--disable-mono\ --disable-mono\
%endif %endif
@ -750,9 +510,6 @@ make %{?_smp_mflags}
cd .. cd ..
done done
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
make %{?_smp_mflags} make %{?_smp_mflags}
@ -769,9 +526,6 @@ cd ..
done done
cd - cd -
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
%make_install %make_install
@ -847,7 +601,6 @@ rmdir %{buildroot}/%{_datadir}/avahi/interfaces
rmdir %{buildroot}/%{_datadir}/avahi rmdir %{buildroot}/%{_datadir}/avahi
%else %else
%if %{build_mono} %if %{build_mono}
rm %{buildroot}/%{_libdir}/pkgconfig/avahi-ui.pc
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330
strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
%endif %endif
@ -910,8 +663,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n libdns_sd -p /sbin/ldconfig %postun -n libdns_sd -p /sbin/ldconfig
%post -n libhowl0 -p /sbin/ldconfig %post -n libhowl0 -p /sbin/ldconfig
%postun -n libhowl0 -p /sbin/ldconfig %postun -n libhowl0 -p /sbin/ldconfig
%post -n libavahi-ui0 -p /sbin/ldconfig
%postun -n libavahi-ui0 -p /sbin/ldconfig
%post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%post -n libavahi-gobject0 -p /sbin/ldconfig %post -n libavahi-gobject0 -p /sbin/ldconfig
@ -931,9 +682,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n avahi-utils-gtk %postun -n avahi-utils-gtk
%desktop_database_post %desktop_database_post
%post -n libavahi-qt4-1 -p /sbin/ldconfig
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
%if %{build_core} %if %{build_core}
%files %files
%license LICENSE %license LICENSE
@ -1054,9 +802,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%endif %endif
%if %{build_glib2} %if %{build_glib2}
%files -n libavahi-ui0
%{_libdir}/libavahi-ui.so.*
%files -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %files -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
%{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}* %{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}*
@ -1073,7 +818,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%files -n python3-avahi-gtk %files -n python3-avahi-gtk
%{_bindir}/avahi-discover %{_bindir}/avahi-discover
%{_datadir}/applications/avahi-discover.desktop %{_datadir}/applications/avahi-discover.desktop
%{_mandir}/man1/avahi-discover.1*
%{python3_sitelib}/avahi_discover %{python3_sitelib}/avahi_discover
%files -n avahi-utils-gtk %files -n avahi-utils-gtk
@ -1083,8 +827,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_bindir}/avahi-discover-standalone %{_bindir}/avahi-discover-standalone
%{_datadir}/applications/bssh.desktop %{_datadir}/applications/bssh.desktop
%{_datadir}/applications/bvnc.desktop %{_datadir}/applications/bvnc.desktop
%{_mandir}/man1/bssh.1%{ext_man}
%{_mandir}/man1/bvnc.1%{ext_man}
%files -n libavahi-glib-devel %files -n libavahi-glib-devel
%{_includedir}/avahi-glib %{_includedir}/avahi-glib
@ -1094,7 +836,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_libdir}/libavahi-ui*.*a %{_libdir}/libavahi-ui*.*a
%{_libdir}/libavahi-ui*.*so %{_libdir}/libavahi-ui*.*so
%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-ui.pc
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc %{_libdir}/pkgconfig/avahi-ui-gtk3.pc
%files -n libavahi-gobject-devel %files -n libavahi-gobject-devel
@ -1105,17 +846,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_datadir}/gir-1.0/*.gir %{_datadir}/gir-1.0/*.gir
%endif %endif
%if %{build_qt4}
%files -n libavahi-qt4-devel
%{_includedir}/avahi-qt4
%{_libdir}/libavahi-qt4*.*a
%{_libdir}/libavahi-qt4*.so
%{_libdir}/pkgconfig/avahi-qt4.pc
%files -n libavahi-qt4-1
%{_libdir}/libavahi-qt4*.so.*
%endif
%if %{build_mono} %if %{build_mono}
%if %{build_core} %if %{build_core}
%files -n avahi-mono %files -n avahi-mono
@ -1128,8 +858,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_prefix}/lib/monodoc/sources/*.* %{_prefix}/lib/monodoc/sources/*.*
%{_prefix}/lib/mono/avahi-sharp %{_prefix}/lib/mono/avahi-sharp
%{_prefix}/lib/mono/gac/avahi-sharp %{_prefix}/lib/mono/gac/avahi-sharp
%{_prefix}/lib/mono/avahi-ui-sharp
%{_prefix}/lib/mono/gac/avahi-ui-sharp
%endif %endif
%changelog %changelog

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Thu Aug 22 20:40:18 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim descriptions of secondary packages.
-------------------------------------------------------------------
Mon Aug 12 17:29:45 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop gtk2-devel and python-gtk-devel BuildRequires: No longer
build gtk2 support. Following this, pass --disable-gtk to
configure. Drop sub-package libavahi-ui0, no longer built.
- Drop long disabled sub-packages libavahi-qt4-1 and
libavahi-qt4-devel.
-------------------------------------------------------------------
Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com Fri Jul 5 12:22:21 UTC 2019 - matthias.gerstner@suse.com
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -27,7 +27,6 @@
# NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code. # NOTE: build_glib2 also controls build of gobject, gtk2, gtk3 and pygobject code.
%define build_glib2 0 %define build_glib2 0
%define build_mono 0 %define build_mono 0
%define build_qt4 0
%define avahi_client_sover 3 %define avahi_client_sover 3
%define avahi_common_sover 3 %define avahi_common_sover 3
%define avahi_core_sover 7 %define avahi_core_sover 7
@ -35,7 +34,6 @@
%define avahi_glib_sover 1 %define avahi_glib_sover 1
%define avahi_gobject_sover 0 %define avahi_gobject_sover 0
%define avahi_gtk3_sover 0 %define avahi_gtk3_sover 0
%define avahi_qt4_sover 1
%if %{build_glib2} %if %{build_glib2}
%define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release} %define debug_package_requires libavahi-ui%{avahi_ui_sover} = %{version}-%{release}
%endif %endif
@ -93,7 +91,7 @@ BuildRequires: python3-dbus-python
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
# FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10). # FIXME: on upgrade, ensure to verify if -DGTK_DISABLE_DEPRECATED=1 can remain in avahi=ui/Makefile.am (GtkStock deprecated with GTK+ 3.9.10).
%if !%{build_glib2} && !%{build_mono} && !%{build_qt4} %if !%{build_glib2} && !%{build_mono}
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
%endif %endif
@ -123,17 +121,11 @@ Obsoletes: mDNSResponder < 107.5
%endif %endif
%if %{build_glib2} %if %{build_glib2}
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: libavahi-devel BuildRequires: libavahi-devel
BuildRequires: python-gtk-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: pkgconfig(pygobject-3.0)
%endif %endif
%if %{build_qt4}
BuildRequires: libavahi-devel
BuildRequires: libqt4-devel
%endif
%if %{build_mono} %if %{build_mono}
BuildRequires: gtk-sharp2 BuildRequires: gtk-sharp2
BuildRequires: libavahi-glib-devel BuildRequires: libavahi-glib-devel
@ -144,7 +136,6 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%endif %endif
%description %description
@ -166,16 +157,7 @@ Group: System/Libraries
%description -n libavahi-client3 %description -n libavahi-client3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-common3 %package -n libavahi-common3
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -183,16 +165,7 @@ Group: System/Libraries
%description -n libavahi-common3 %description -n libavahi-common3
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-core7 %package -n libavahi-core7
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -200,16 +173,7 @@ Group: System/Libraries
%description -n libavahi-core7 %description -n libavahi-core7
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libdns_sd %package -n libdns_sd
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -230,19 +194,10 @@ Provides: libdns_sd.so
%endif %endif
%description -n libdns_sd %description -n libdns_sd
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libhowl0 %package -n libhowl0
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -252,19 +207,10 @@ Provides: avahi-compat-howl = %{version}
Obsoletes: avahi-compat-howl < %{version} Obsoletes: avahi-compat-howl < %{version}
%description -n libhowl0 %description -n libhowl0
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n python3-avahi %package -n python3-avahi
Summary: A set of Avahi utilities written in Python Summary: A set of Avahi utilities written in Python
@ -280,16 +226,7 @@ Obsoletes: python-avahi
%description -n python3-avahi %description -n python3-avahi
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package autoipd %package autoipd
Summary: IPv4LL Service for Zeroconf and Bonjour Summary: IPv4LL Service for Zeroconf and Bonjour
@ -318,16 +255,7 @@ Requires: %{_name} >= %{version}
%description utils %description utils
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-devel %package -n libavahi-devel
Summary: Header files for the Zeroconf/Bonjour D-Bus service Summary: Header files for the Zeroconf/Bonjour D-Bus service
@ -343,17 +271,8 @@ Provides: avahi-devel = %{version}
Obsoletes: avahi-devel < %{version} Obsoletes: avahi-devel < %{version}
%description -n libavahi-devel %description -n libavahi-devel
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-mDNSResponder-devel %package compat-mDNSResponder-devel
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -364,19 +283,10 @@ Provides: mDNSResponder-devel = 107.5
Obsoletes: mDNSResponder-devel < 107.5 Obsoletes: mDNSResponder-devel < 107.5
%description compat-mDNSResponder-devel %description compat-mDNSResponder-devel
Apple mDNSResponder compatibility layer for avahi. Apple mDNSResponder compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package compat-howl-devel %package compat-howl-devel
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
@ -385,36 +295,10 @@ Requires: libavahi-devel = %{version}
Requires: libhowl0 = %{version} Requires: libhowl0 = %{version}
%description compat-howl-devel %description compat-howl-devel
Howl compatibility layer for avahi. Howl compatibility layer for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-ui0
Summary: D-Bus Service for Zeroconf and Bonjour
Group: System/Libraries
%description -n libavahi-ui0
Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %package -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -422,16 +306,7 @@ Group: System/Libraries
%description -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %description -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-glib1 %package -n libavahi-glib1
Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour Summary: Glib Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
@ -441,19 +316,10 @@ Provides: avahi-glib = %{version}
Obsoletes: avahi-glib < %{version} Obsoletes: avahi-glib < %{version}
%description -n libavahi-glib1 %description -n libavahi-glib1
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject0 %package -n libavahi-gobject0
Summary: D-Bus Service for Zeroconf and Bonjour Summary: D-Bus Service for Zeroconf and Bonjour
@ -461,16 +327,7 @@ Group: System/Libraries
%description -n libavahi-gobject0 %description -n libavahi-gobject0
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n typelib-1_0-Avahi-0_6 %package -n typelib-1_0-Avahi-0_6
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
@ -478,16 +335,7 @@ Group: System/Libraries
%description -n typelib-1_0-Avahi-0_6 %description -n typelib-1_0-Avahi-0_6
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
This package provides the GObject Introspection bindings for Avahi. This package provides the GObject Introspection bindings for Avahi.
@ -503,16 +351,7 @@ Obsoletes: avahi-glib2-utils-gtk < %{version}
%description -n avahi-utils-gtk %description -n avahi-utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n python3-avahi-gtk %package -n python3-avahi-gtk
Summary: A set of Avahi utilities written in Python Using python-gtk Summary: A set of Avahi utilities written in Python Using python-gtk
@ -531,16 +370,7 @@ Obsoletes: python-avahi < %{version}
%description -n python3-avahi-gtk %description -n python3-avahi-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete, implementing all
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It
passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen
elsewhere, like correct mDNS reflection across LAN segments.
%package -n libavahi-glib-devel %package -n libavahi-glib-devel
Summary: Header files for Avahi's Glib bindings Summary: Header files for Avahi's Glib bindings
@ -548,25 +378,15 @@ Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version} Requires: libavahi-devel = %{version}
Requires: libavahi-glib1 = %{version} Requires: libavahi-glib1 = %{version}
Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version} Requires: libavahi-ui-gtk3-%{avahi_gtk3_sover} = %{version}
Requires: libavahi-ui0 = %{version}
Requires: typelib-1_0-Avahi-0_6 = %{version} Requires: typelib-1_0-Avahi-0_6 = %{version}
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-glib.so Provides: avahi-devel:%{_libdir}/libavahi-glib.so
%description -n libavahi-glib-devel %description -n libavahi-glib-devel
GLib support for avahi. GLib support for Avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-gobject-devel %package -n libavahi-gobject-devel
Summary: Header files for Avahi's GObject bindings Summary: Header files for Avahi's GObject bindings
@ -578,62 +398,7 @@ Requires: libavahi-gobject0 = %{version}
%description -n libavahi-gobject-devel %description -n libavahi-gobject-devel
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-Bus for DNS specifications for Zeroconf Computing.
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
The Avahi mDNS responder is now complete with features, implementing
all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things, like correct mDNS reflection
across LAN segments.
%package -n libavahi-qt4-1
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
# Old name used for <= 10.3:
Group: System/GUI/KDE
Provides: avahi-qt4 = %{version}
Obsoletes: avahi-qt4 < %{version}
%description -n libavahi-qt4-1
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%package -n libavahi-qt4-devel
Summary: Header files for Avahi's Qt4 bindings
Group: Development/Libraries/C and C++
Requires: libavahi-devel = %{version}
Requires: libavahi-qt4-1 = %{version}
Requires: libqt4-devel
# Last appeared in OpenSUSE 10.3:
Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
%description -n libavahi-qt4-devel
Qt4 bindings for avahi.
Avahi is an implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-Bus for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection across LAN segments.
%if %{build_core} %if %{build_core}
%if %{build_mono} %if %{build_mono}
@ -644,19 +409,11 @@ Requires: gtk-sharp2
Requires: libavahi-client3 >= %{version} Requires: libavahi-client3 >= %{version}
Requires: libavahi-common3 >= %{version} Requires: libavahi-common3 >= %{version}
Requires: libavahi-glib1 >= %{version} Requires: libavahi-glib1 >= %{version}
Requires: libavahi-ui0 >= %{version}
%description -n avahi-mono %description -n avahi-mono
This package provides Mono bindings for avahi. Avahi is an This package provides Mono bindings for avahi. Avahi is an
implementation of the DNS Service Discovery and MulticastDNS implementation of the DNS Service Discovery and MulticastDNS
specifications for Zeroconf Computing. It uses D-Bus for communication specifications for Zeroconf Computing.
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to
minimize the traffic imposed on networks. The Avahi mDNS responder is
now feature complete, implementing all MUSTs and the majority of the
SHOULDs of the mDNS and DNS-SD RFCs. It passes all tests in the Apple
Bonjour conformance test suite. In addition, it supports some nifty
things, like correct mDNS reflection across LAN segments.
%endif %endif
%lang_package %lang_package
@ -718,7 +475,7 @@ export PYTHON=%{_bindir}/python3
%if %{build_glib2} %if %{build_glib2}
--enable-glib\ --enable-glib\
--enable-gobject\ --enable-gobject\
--enable-gtk\ --disable-gtk\
--enable-gtk3\ --enable-gtk3\
--enable-pygobject\ --enable-pygobject\
%else %else
@ -731,14 +488,10 @@ export PYTHON=%{_bindir}/python3
--disable-gtk3\ --disable-gtk3\
%endif %endif
--disable-qt3\ --disable-qt3\
%if %{build_qt4}
--enable-qt4\
%else
--disable-qt4\ --disable-qt4\
%endif
%if %{build_mono} %if %{build_mono}
--enable-mono\ --enable-mono\
--enable-gtk\ --disable-gtk\
%else %else
--disable-mono\ --disable-mono\
%endif %endif
@ -752,9 +505,6 @@ make %{?_smp_mflags}
cd .. cd ..
done done
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
make %{?_smp_mflags} make %{?_smp_mflags}
@ -771,9 +521,6 @@ cd ..
done done
cd - cd -
%endif %endif
%if %{build_qt4} && !%{build_core}
cd avahi-qt
%endif
%if %{build_mono} && !%{build_core} %if %{build_mono} && !%{build_core}
cd avahi-sharp cd avahi-sharp
%make_install %make_install
@ -849,7 +596,6 @@ rmdir %{buildroot}/%{_datadir}/avahi/interfaces
rmdir %{buildroot}/%{_datadir}/avahi rmdir %{buildroot}/%{_datadir}/avahi
%else %else
%if %{build_mono} %if %{build_mono}
rm %{buildroot}/%{_libdir}/pkgconfig/avahi-ui.pc
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330
strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
%endif %endif
@ -912,8 +658,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n libdns_sd -p /sbin/ldconfig %postun -n libdns_sd -p /sbin/ldconfig
%post -n libhowl0 -p /sbin/ldconfig %post -n libhowl0 -p /sbin/ldconfig
%postun -n libhowl0 -p /sbin/ldconfig %postun -n libhowl0 -p /sbin/ldconfig
%post -n libavahi-ui0 -p /sbin/ldconfig
%postun -n libavahi-ui0 -p /sbin/ldconfig
%post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %post -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig %postun -n libavahi-ui-gtk3-%{avahi_gtk3_sover} -p /sbin/ldconfig
%post -n libavahi-gobject0 -p /sbin/ldconfig %post -n libavahi-gobject0 -p /sbin/ldconfig
@ -933,9 +677,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%postun -n avahi-utils-gtk %postun -n avahi-utils-gtk
%desktop_database_post %desktop_database_post
%post -n libavahi-qt4-1 -p /sbin/ldconfig
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
%if %{build_core} %if %{build_core}
%files %files
%license LICENSE %license LICENSE
@ -1056,9 +797,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%endif %endif
%if %{build_glib2} %if %{build_glib2}
%files -n libavahi-ui0
%{_libdir}/libavahi-ui.so.*
%files -n libavahi-ui-gtk3-%{avahi_gtk3_sover} %files -n libavahi-ui-gtk3-%{avahi_gtk3_sover}
%{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}* %{_libdir}/libavahi-ui-gtk3.so.%{avahi_gtk3_sover}*
@ -1075,7 +813,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%files -n python3-avahi-gtk %files -n python3-avahi-gtk
%{_bindir}/avahi-discover %{_bindir}/avahi-discover
%{_datadir}/applications/avahi-discover.desktop %{_datadir}/applications/avahi-discover.desktop
%{_mandir}/man1/avahi-discover.1*
%{python3_sitelib}/avahi_discover %{python3_sitelib}/avahi_discover
%files -n avahi-utils-gtk %files -n avahi-utils-gtk
@ -1085,8 +822,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_bindir}/avahi-discover-standalone %{_bindir}/avahi-discover-standalone
%{_datadir}/applications/bssh.desktop %{_datadir}/applications/bssh.desktop
%{_datadir}/applications/bvnc.desktop %{_datadir}/applications/bvnc.desktop
%{_mandir}/man1/bssh.1%{ext_man}
%{_mandir}/man1/bvnc.1%{ext_man}
%files -n libavahi-glib-devel %files -n libavahi-glib-devel
%{_includedir}/avahi-glib %{_includedir}/avahi-glib
@ -1096,7 +831,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_libdir}/libavahi-ui*.*a %{_libdir}/libavahi-ui*.*a
%{_libdir}/libavahi-ui*.*so %{_libdir}/libavahi-ui*.*so
%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-ui.pc
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc %{_libdir}/pkgconfig/avahi-ui-gtk3.pc
%files -n libavahi-gobject-devel %files -n libavahi-gobject-devel
@ -1107,17 +841,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_datadir}/gir-1.0/*.gir %{_datadir}/gir-1.0/*.gir
%endif %endif
%if %{build_qt4}
%files -n libavahi-qt4-devel
%{_includedir}/avahi-qt4
%{_libdir}/libavahi-qt4*.*a
%{_libdir}/libavahi-qt4*.so
%{_libdir}/pkgconfig/avahi-qt4.pc
%files -n libavahi-qt4-1
%{_libdir}/libavahi-qt4*.so.*
%endif
%if %{build_mono} %if %{build_mono}
%if %{build_core} %if %{build_core}
%files -n avahi-mono %files -n avahi-mono
@ -1130,8 +853,6 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
%{_prefix}/lib/monodoc/sources/*.* %{_prefix}/lib/monodoc/sources/*.*
%{_prefix}/lib/mono/avahi-sharp %{_prefix}/lib/mono/avahi-sharp
%{_prefix}/lib/mono/gac/avahi-sharp %{_prefix}/lib/mono/gac/avahi-sharp
%{_prefix}/lib/mono/avahi-ui-sharp
%{_prefix}/lib/mono/gac/avahi-ui-sharp
%endif %endif
%changelog %changelog