Accepting request 685754 from home:jengelh:sct
- Remove %if..%endif guards that do not affect the build result. - Write "D-BUS" per its own name, "D-Bus". - Replace FIXME PreReq with proper requires as needed. - Update boilerplate summaries, and remove em dash grammar. OBS-URL: https://build.opensuse.org/request/show/685754 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=152
This commit is contained in:
parent
2bc9350593
commit
716c7c6ff4
113
avahi-glib2.spec
113
avahi-glib2.spec
@ -40,7 +40,7 @@
|
|||||||
Name: avahi-glib2
|
Name: avahi-glib2
|
||||||
Version: 0.7
|
Version: 0.7
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Url: http://www.avahi.org/
|
Url: http://www.avahi.org/
|
||||||
@ -110,9 +110,7 @@ BuildRequires: pkgconfig(systemd)
|
|||||||
#BuildRequires: dbus-1-python
|
#BuildRequires: dbus-1-python
|
||||||
#Requires: dbus-1
|
#Requires: dbus-1
|
||||||
Requires: nss-mdns
|
Requires: nss-mdns
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(pre): pwdutils
|
||||||
PreReq: pwdutils
|
|
||||||
PreReq: sysvinit(network)
|
|
||||||
Recommends: %{_name}-lang
|
Recommends: %{_name}-lang
|
||||||
#
|
#
|
||||||
# mDNSResponder was used for <= 10.2:
|
# mDNSResponder was used for <= 10.2:
|
||||||
@ -150,7 +148,7 @@ Requires: libavahi-ui0 >= %{version}
|
|||||||
|
|
||||||
%description
|
%description
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -161,14 +159,13 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%package -n libavahi-client3
|
%package -n libavahi-client3
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -180,12 +177,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -197,12 +194,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -214,7 +211,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libdns_sd
|
%package -n libdns_sd
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# mDNSResponder-lib used unversioned soname.
|
# mDNSResponder-lib used unversioned soname.
|
||||||
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
||||||
#
|
#
|
||||||
@ -235,7 +232,7 @@ Provides: libdns_sd.so
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -247,7 +244,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libhowl0
|
%package -n libhowl0
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-compat-howl = %{version}
|
Provides: avahi-compat-howl = %{version}
|
||||||
@ -257,7 +254,7 @@ Obsoletes: avahi-compat-howl < %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -275,8 +272,6 @@ Requires: %{name} = %{version}
|
|||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: python3-Twisted
|
Requires: python3-Twisted
|
||||||
Requires: python3-dbm
|
Requires: python3-dbm
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
|
||||||
PreReq: coreutils
|
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -284,7 +279,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -316,13 +311,13 @@ avahi-autoipd doesn't depend on any other Avahi library, hence it makes
|
|||||||
sense to install it even if Avahi itself is not installed.
|
sense to install it even if Avahi itself is not installed.
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: Command Line Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -334,8 +329,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-devel
|
%package -n libavahi-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for the Zeroconf/Bonjour D-Bus service
|
||||||
#
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{_name} = %{version}
|
Requires: %{_name} = %{version}
|
||||||
Requires: dbus-1-devel
|
Requires: dbus-1-devel
|
||||||
@ -349,7 +343,7 @@ 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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -361,7 +355,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-mDNSResponder-devel
|
%package compat-mDNSResponder-devel
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libdns_sd = %{version}
|
Requires: libdns_sd = %{version}
|
||||||
@ -372,7 +366,7 @@ Obsoletes: mDNSResponder-devel < 107.5
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -384,7 +378,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-howl-devel
|
%package compat-howl-devel
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libhowl0 = %{version}
|
Requires: libhowl0 = %{version}
|
||||||
@ -393,7 +387,7 @@ Requires: libhowl0 = %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -404,16 +398,13 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%package -n libavahi-ui0
|
%package -n libavahi-ui0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libavahi-ui0
|
%description -n libavahi-ui0
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -425,12 +416,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -442,7 +433,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-glib = %{version}
|
Provides: avahi-glib = %{version}
|
||||||
@ -452,7 +443,7 @@ Obsoletes: avahi-glib < %{version}
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -464,12 +455,12 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -481,12 +472,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n typelib-1_0-Avahi-0_6
|
%package -n typelib-1_0-Avahi-0_6
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour -- Introspection bindings
|
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -500,7 +491,7 @@ across LAN segments.
|
|||||||
This package provides the GObject Introspection bindings for Avahi.
|
This package provides the GObject Introspection bindings for Avahi.
|
||||||
|
|
||||||
%package -n avahi-utils-gtk
|
%package -n avahi-utils-gtk
|
||||||
Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: GTK+ Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
Requires: %{_name} >= %{version}
|
||||||
# Due to a mistake in the spec file build staging, this package had
|
# Due to a mistake in the spec file build staging, this package had
|
||||||
@ -511,7 +502,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -527,8 +518,8 @@ Summary: A set of Avahi utilities written in Python Using python-gtk
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Requires: python3-avahi = %{version}
|
Requires: python3-avahi = %{version}
|
||||||
Requires: python3-gobject
|
Requires: python3-gobject
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(post): coreutils
|
||||||
PreReq: coreutils
|
Requires(postun): coreutils
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -539,7 +530,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -551,7 +542,7 @@ addition, it supports some nifty things that have never been seen
|
|||||||
elsewhere, like correct mDNS reflection across LAN segments.
|
elsewhere, like correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-glib-devel
|
%package -n libavahi-glib-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Glib bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-glib1 = %{version}
|
Requires: libavahi-glib1 = %{version}
|
||||||
@ -565,7 +556,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-glib.so
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -577,7 +568,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-gobject-devel
|
%package -n libavahi-gobject-devel
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: Header files for Avahi's GObject bindings
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
@ -586,7 +577,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -597,11 +588,8 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%package -n libavahi-qt4-1
|
%package -n libavahi-qt4-1
|
||||||
Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Provides: avahi-qt4 = %{version}
|
Provides: avahi-qt4 = %{version}
|
||||||
@ -611,7 +599,7 @@ Obsoletes: avahi-qt4 < %{version}
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -623,7 +611,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-qt4-devel
|
%package -n libavahi-qt4-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Qt4 bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-qt4-1 = %{version}
|
Requires: libavahi-qt4-1 = %{version}
|
||||||
@ -635,7 +623,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -646,13 +634,10 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%if %{build_mono}
|
%if %{build_mono}
|
||||||
%package -n avahi-mono
|
%package -n avahi-mono
|
||||||
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
||||||
# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
|
|
||||||
Group: Development/Languages/Mono
|
Group: Development/Languages/Mono
|
||||||
Requires: gtk-sharp2
|
Requires: gtk-sharp2
|
||||||
Requires: libavahi-client3 >= %{version}
|
Requires: libavahi-client3 >= %{version}
|
||||||
@ -878,7 +863,6 @@ strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
|
|||||||
%endif
|
%endif
|
||||||
%fdupes %{buildroot}/%{_libdir}
|
%fdupes %{buildroot}/%{_libdir}
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%pre
|
%pre
|
||||||
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
||||||
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
||||||
@ -928,9 +912,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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%post -n libavahi-ui0 -p /sbin/ldconfig
|
%post -n libavahi-ui0 -p /sbin/ldconfig
|
||||||
%postun -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
|
||||||
@ -939,6 +920,7 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
|
|||||||
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
||||||
%post -n libavahi-glib1 -p /sbin/ldconfig
|
%post -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n python3-avahi-gtk
|
%post -n python3-avahi-gtk
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
|
|
||||||
@ -950,12 +932,9 @@ 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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%files
|
%files
|
||||||
|
109
avahi-mono.spec
109
avahi-mono.spec
@ -110,9 +110,7 @@ BuildRequires: pkgconfig(systemd)
|
|||||||
#BuildRequires: dbus-1-python
|
#BuildRequires: dbus-1-python
|
||||||
#Requires: dbus-1
|
#Requires: dbus-1
|
||||||
Requires: nss-mdns
|
Requires: nss-mdns
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(pre): pwdutils
|
||||||
PreReq: pwdutils
|
|
||||||
PreReq: sysvinit(network)
|
|
||||||
Recommends: %{_name}-lang
|
Recommends: %{_name}-lang
|
||||||
#
|
#
|
||||||
# mDNSResponder was used for <= 10.2:
|
# mDNSResponder was used for <= 10.2:
|
||||||
@ -160,14 +158,13 @@ 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
|
Bonjour conformance test suite. In addition, it supports some nifty
|
||||||
things, like correct mDNS reflection across LAN segments.
|
things, like correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%package -n libavahi-client3
|
%package -n libavahi-client3
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -179,12 +176,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -196,12 +193,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -213,7 +210,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libdns_sd
|
%package -n libdns_sd
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# mDNSResponder-lib used unversioned soname.
|
# mDNSResponder-lib used unversioned soname.
|
||||||
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
||||||
#
|
#
|
||||||
@ -234,7 +231,7 @@ Provides: libdns_sd.so
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -246,7 +243,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libhowl0
|
%package -n libhowl0
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-compat-howl = %{version}
|
Provides: avahi-compat-howl = %{version}
|
||||||
@ -256,7 +253,7 @@ Obsoletes: avahi-compat-howl < %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -274,8 +271,6 @@ Requires: %{name} = %{version}
|
|||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: python3-Twisted
|
Requires: python3-Twisted
|
||||||
Requires: python3-dbm
|
Requires: python3-dbm
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
|
||||||
PreReq: coreutils
|
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -283,7 +278,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -315,13 +310,13 @@ avahi-autoipd doesn't depend on any other Avahi library, hence it makes
|
|||||||
sense to install it even if Avahi itself is not installed.
|
sense to install it even if Avahi itself is not installed.
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: Command Line Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -333,8 +328,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-devel
|
%package -n libavahi-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for the Zeroconf/Bonjour D-Bus service
|
||||||
#
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{_name} = %{version}
|
Requires: %{_name} = %{version}
|
||||||
Requires: dbus-1-devel
|
Requires: dbus-1-devel
|
||||||
@ -348,7 +342,7 @@ 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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -360,7 +354,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-mDNSResponder-devel
|
%package compat-mDNSResponder-devel
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libdns_sd = %{version}
|
Requires: libdns_sd = %{version}
|
||||||
@ -371,7 +365,7 @@ Obsoletes: mDNSResponder-devel < 107.5
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -383,7 +377,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-howl-devel
|
%package compat-howl-devel
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libhowl0 = %{version}
|
Requires: libhowl0 = %{version}
|
||||||
@ -392,7 +386,7 @@ Requires: libhowl0 = %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -403,16 +397,13 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%package -n libavahi-ui0
|
%package -n libavahi-ui0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libavahi-ui0
|
%description -n libavahi-ui0
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -424,12 +415,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -441,7 +432,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-glib = %{version}
|
Provides: avahi-glib = %{version}
|
||||||
@ -451,7 +442,7 @@ Obsoletes: avahi-glib < %{version}
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -463,12 +454,12 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -480,12 +471,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n typelib-1_0-Avahi-0_6
|
%package -n typelib-1_0-Avahi-0_6
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour -- Introspection bindings
|
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -499,7 +490,7 @@ across LAN segments.
|
|||||||
This package provides the GObject Introspection bindings for Avahi.
|
This package provides the GObject Introspection bindings for Avahi.
|
||||||
|
|
||||||
%package -n avahi-utils-gtk
|
%package -n avahi-utils-gtk
|
||||||
Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: GTK+ Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
Requires: %{_name} >= %{version}
|
||||||
# Due to a mistake in the spec file build staging, this package had
|
# Due to a mistake in the spec file build staging, this package had
|
||||||
@ -510,7 +501,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -526,8 +517,8 @@ Summary: A set of Avahi utilities written in Python Using python-gtk
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Requires: python3-avahi = %{version}
|
Requires: python3-avahi = %{version}
|
||||||
Requires: python3-gobject
|
Requires: python3-gobject
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(post): coreutils
|
||||||
PreReq: coreutils
|
Requires(postun): coreutils
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -538,7 +529,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -550,7 +541,7 @@ addition, it supports some nifty things that have never been seen
|
|||||||
elsewhere, like correct mDNS reflection across LAN segments.
|
elsewhere, like correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-glib-devel
|
%package -n libavahi-glib-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Glib bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-glib1 = %{version}
|
Requires: libavahi-glib1 = %{version}
|
||||||
@ -564,7 +555,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-glib.so
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -576,7 +567,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-gobject-devel
|
%package -n libavahi-gobject-devel
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: Header files for Avahi's GObject bindings
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
@ -585,7 +576,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -596,11 +587,8 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%package -n libavahi-qt4-1
|
%package -n libavahi-qt4-1
|
||||||
Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Provides: avahi-qt4 = %{version}
|
Provides: avahi-qt4 = %{version}
|
||||||
@ -610,7 +598,7 @@ Obsoletes: avahi-qt4 < %{version}
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -622,7 +610,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-qt4-devel
|
%package -n libavahi-qt4-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Qt4 bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-qt4-1 = %{version}
|
Requires: libavahi-qt4-1 = %{version}
|
||||||
@ -634,7 +622,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -645,13 +633,10 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%if %{build_mono}
|
%if %{build_mono}
|
||||||
%package -n avahi-mono
|
%package -n avahi-mono
|
||||||
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
||||||
# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
|
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
Group: Development/Languages/Mono
|
Group: Development/Languages/Mono
|
||||||
Requires: gtk-sharp2
|
Requires: gtk-sharp2
|
||||||
@ -878,7 +863,6 @@ strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
|
|||||||
%endif
|
%endif
|
||||||
%fdupes %{buildroot}/%{_libdir}
|
%fdupes %{buildroot}/%{_libdir}
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%pre
|
%pre
|
||||||
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
||||||
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
||||||
@ -928,9 +912,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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%post -n libavahi-ui0 -p /sbin/ldconfig
|
%post -n libavahi-ui0 -p /sbin/ldconfig
|
||||||
%postun -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
|
||||||
@ -939,6 +920,7 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
|
|||||||
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
||||||
%post -n libavahi-glib1 -p /sbin/ldconfig
|
%post -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n python3-avahi-gtk
|
%post -n python3-avahi-gtk
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
|
|
||||||
@ -950,12 +932,9 @@ 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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%files
|
%files
|
||||||
|
109
avahi-qt4.spec
109
avahi-qt4.spec
@ -110,9 +110,7 @@ BuildRequires: pkgconfig(systemd)
|
|||||||
#BuildRequires: dbus-1-python
|
#BuildRequires: dbus-1-python
|
||||||
#Requires: dbus-1
|
#Requires: dbus-1
|
||||||
Requires: nss-mdns
|
Requires: nss-mdns
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(pre): pwdutils
|
||||||
PreReq: pwdutils
|
|
||||||
PreReq: sysvinit(network)
|
|
||||||
Recommends: %{_name}-lang
|
Recommends: %{_name}-lang
|
||||||
#
|
#
|
||||||
# mDNSResponder was used for <= 10.2:
|
# mDNSResponder was used for <= 10.2:
|
||||||
@ -163,14 +161,13 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection accross LAN segments.
|
correct mDNS reflection accross LAN segments.
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%package -n libavahi-client3
|
%package -n libavahi-client3
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -182,12 +179,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -199,12 +196,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -216,7 +213,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libdns_sd
|
%package -n libdns_sd
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# mDNSResponder-lib used unversioned soname.
|
# mDNSResponder-lib used unversioned soname.
|
||||||
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
||||||
#
|
#
|
||||||
@ -237,7 +234,7 @@ Provides: libdns_sd.so
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -249,7 +246,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libhowl0
|
%package -n libhowl0
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-compat-howl = %{version}
|
Provides: avahi-compat-howl = %{version}
|
||||||
@ -259,7 +256,7 @@ Obsoletes: avahi-compat-howl < %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -277,8 +274,6 @@ Requires: %{name} = %{version}
|
|||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: python3-Twisted
|
Requires: python3-Twisted
|
||||||
Requires: python3-dbm
|
Requires: python3-dbm
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
|
||||||
PreReq: coreutils
|
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -286,7 +281,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -318,13 +313,13 @@ avahi-autoipd doesn't depend on any other Avahi library, hence it makes
|
|||||||
sense to install it even if Avahi itself is not installed.
|
sense to install it even if Avahi itself is not installed.
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: Command Line Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -336,8 +331,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-devel
|
%package -n libavahi-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for the Zeroconf/Bonjour D-Bus service
|
||||||
#
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{_name} = %{version}
|
Requires: %{_name} = %{version}
|
||||||
Requires: dbus-1-devel
|
Requires: dbus-1-devel
|
||||||
@ -351,7 +345,7 @@ 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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -363,7 +357,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-mDNSResponder-devel
|
%package compat-mDNSResponder-devel
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libdns_sd = %{version}
|
Requires: libdns_sd = %{version}
|
||||||
@ -374,7 +368,7 @@ Obsoletes: mDNSResponder-devel < 107.5
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -386,7 +380,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-howl-devel
|
%package compat-howl-devel
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libhowl0 = %{version}
|
Requires: libhowl0 = %{version}
|
||||||
@ -395,7 +389,7 @@ Requires: libhowl0 = %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -406,16 +400,13 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%package -n libavahi-ui0
|
%package -n libavahi-ui0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libavahi-ui0
|
%description -n libavahi-ui0
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -427,12 +418,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -444,7 +435,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-glib = %{version}
|
Provides: avahi-glib = %{version}
|
||||||
@ -454,7 +445,7 @@ Obsoletes: avahi-glib < %{version}
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -466,12 +457,12 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -483,12 +474,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n typelib-1_0-Avahi-0_6
|
%package -n typelib-1_0-Avahi-0_6
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour -- Introspection bindings
|
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -502,7 +493,7 @@ across LAN segments.
|
|||||||
This package provides the GObject Introspection bindings for Avahi.
|
This package provides the GObject Introspection bindings for Avahi.
|
||||||
|
|
||||||
%package -n avahi-utils-gtk
|
%package -n avahi-utils-gtk
|
||||||
Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: GTK+ Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
Requires: %{_name} >= %{version}
|
||||||
# Due to a mistake in the spec file build staging, this package had
|
# Due to a mistake in the spec file build staging, this package had
|
||||||
@ -513,7 +504,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -529,8 +520,8 @@ Summary: A set of Avahi utilities written in Python Using python-gtk
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Requires: python3-avahi = %{version}
|
Requires: python3-avahi = %{version}
|
||||||
Requires: python3-gobject
|
Requires: python3-gobject
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(post): coreutils
|
||||||
PreReq: coreutils
|
Requires(postun): coreutils
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -541,7 +532,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -553,7 +544,7 @@ addition, it supports some nifty things that have never been seen
|
|||||||
elsewhere, like correct mDNS reflection across LAN segments.
|
elsewhere, like correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-glib-devel
|
%package -n libavahi-glib-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Glib bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-glib1 = %{version}
|
Requires: libavahi-glib1 = %{version}
|
||||||
@ -567,7 +558,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-glib.so
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -579,7 +570,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-gobject-devel
|
%package -n libavahi-gobject-devel
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: Header files for Avahi's GObject bindings
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
@ -588,7 +579,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -599,11 +590,8 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%package -n libavahi-qt4-1
|
%package -n libavahi-qt4-1
|
||||||
Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Provides: avahi-qt4 = %{version}
|
Provides: avahi-qt4 = %{version}
|
||||||
@ -613,7 +601,7 @@ Obsoletes: avahi-qt4 < %{version}
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -625,7 +613,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-qt4-devel
|
%package -n libavahi-qt4-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Qt4 bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-qt4-1 = %{version}
|
Requires: libavahi-qt4-1 = %{version}
|
||||||
@ -637,7 +625,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -648,13 +636,10 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%if %{build_mono}
|
%if %{build_mono}
|
||||||
%package -n avahi-mono
|
%package -n avahi-mono
|
||||||
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
||||||
# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
|
|
||||||
Group: Development/Languages/Mono
|
Group: Development/Languages/Mono
|
||||||
Requires: gtk-sharp2
|
Requires: gtk-sharp2
|
||||||
Requires: libavahi-client3 >= %{version}
|
Requires: libavahi-client3 >= %{version}
|
||||||
@ -880,7 +865,6 @@ strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
|
|||||||
%endif
|
%endif
|
||||||
%fdupes %{buildroot}/%{_libdir}
|
%fdupes %{buildroot}/%{_libdir}
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%pre
|
%pre
|
||||||
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
||||||
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
||||||
@ -930,9 +914,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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%post -n libavahi-ui0 -p /sbin/ldconfig
|
%post -n libavahi-ui0 -p /sbin/ldconfig
|
||||||
%postun -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
|
||||||
@ -941,6 +922,7 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
|
|||||||
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
||||||
%post -n libavahi-glib1 -p /sbin/ldconfig
|
%post -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n python3-avahi-gtk
|
%post -n python3-avahi-gtk
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
|
|
||||||
@ -952,12 +934,9 @@ 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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%files
|
%files
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 17 09:47:52 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Remove %if..%endif guards that do not affect the build result.
|
||||||
|
- Write "D-BUS" per its own name, "D-Bus".
|
||||||
|
- Replace FIXME PreReq with proper requires as needed.
|
||||||
|
- Update boilerplate summaries, and remove em dash grammar.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 4 00:40:38 UTC 2019 - mgorse@suse.com
|
Fri Jan 4 00:40:38 UTC 2019 - mgorse@suse.com
|
||||||
|
|
||||||
|
117
avahi.spec
117
avahi.spec
@ -42,7 +42,7 @@
|
|||||||
Name: avahi
|
Name: avahi
|
||||||
Version: 0.7
|
Version: 0.7
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Url: http://www.avahi.org/
|
Url: http://www.avahi.org/
|
||||||
@ -112,9 +112,7 @@ BuildRequires: pkgconfig(systemd)
|
|||||||
#BuildRequires: dbus-1-python
|
#BuildRequires: dbus-1-python
|
||||||
#Requires: dbus-1
|
#Requires: dbus-1
|
||||||
Requires: nss-mdns
|
Requires: nss-mdns
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(pre): pwdutils
|
||||||
PreReq: pwdutils
|
|
||||||
PreReq: sysvinit(network)
|
|
||||||
Recommends: %{_name}-lang
|
Recommends: %{_name}-lang
|
||||||
#
|
#
|
||||||
# mDNSResponder was used for <= 10.2:
|
# mDNSResponder was used for <= 10.2:
|
||||||
@ -152,7 +150,7 @@ Requires: libavahi-ui0 >= %{version}
|
|||||||
|
|
||||||
%description
|
%description
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -163,14 +161,13 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%package -n libavahi-client3
|
%package -n libavahi-client3
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -182,12 +179,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -199,12 +196,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -216,7 +213,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libdns_sd
|
%package -n libdns_sd
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# mDNSResponder-lib used unversioned soname.
|
# mDNSResponder-lib used unversioned soname.
|
||||||
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
# Provide full compatibility with mDNSResponder (FIXME: should be fixed in the package):
|
||||||
#
|
#
|
||||||
@ -237,7 +234,7 @@ Provides: libdns_sd.so
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -249,7 +246,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libhowl0
|
%package -n libhowl0
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-compat-howl = %{version}
|
Provides: avahi-compat-howl = %{version}
|
||||||
@ -259,7 +256,7 @@ Obsoletes: avahi-compat-howl < %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -277,8 +274,6 @@ Requires: %{name} = %{version}
|
|||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: python3-Twisted
|
Requires: python3-Twisted
|
||||||
Requires: python3-dbm
|
Requires: python3-dbm
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
|
||||||
PreReq: coreutils
|
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -286,7 +281,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -318,13 +313,13 @@ avahi-autoipd doesn't depend on any other Avahi library, hence it makes
|
|||||||
sense to install it even if Avahi itself is not installed.
|
sense to install it even if Avahi itself is not installed.
|
||||||
|
|
||||||
%package utils
|
%package utils
|
||||||
Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: Command Line Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -336,8 +331,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-devel
|
%package -n libavahi-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for the Zeroconf/Bonjour D-Bus service
|
||||||
#
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{_name} = %{version}
|
Requires: %{_name} = %{version}
|
||||||
Requires: dbus-1-devel
|
Requires: dbus-1-devel
|
||||||
@ -351,7 +345,7 @@ 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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -363,7 +357,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-mDNSResponder-devel
|
%package compat-mDNSResponder-devel
|
||||||
Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: mDNSResponder Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libdns_sd = %{version}
|
Requires: libdns_sd = %{version}
|
||||||
@ -374,7 +368,7 @@ Obsoletes: mDNSResponder-devel < 107.5
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -386,7 +380,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package compat-howl-devel
|
%package compat-howl-devel
|
||||||
Summary: Howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
|
Summary: Howl Compatibility Package for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libhowl0 = %{version}
|
Requires: libhowl0 = %{version}
|
||||||
@ -395,7 +389,7 @@ Requires: libhowl0 = %{version}
|
|||||||
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 the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -406,16 +400,13 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%package -n libavahi-ui0
|
%package -n libavahi-ui0
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: D-Bus Service for Zeroconf and Bonjour
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libavahi-ui0
|
%description -n libavahi-ui0
|
||||||
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -427,12 +418,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -444,7 +435,7 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
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
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: avahi-glib = %{version}
|
Provides: avahi-glib = %{version}
|
||||||
@ -454,7 +445,7 @@ Obsoletes: avahi-glib < %{version}
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -466,12 +457,12 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
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
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -483,12 +474,12 @@ addition, it supports some nifty things, like correct mDNS reflection
|
|||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%package -n typelib-1_0-Avahi-0_6
|
%package -n typelib-1_0-Avahi-0_6
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour -- Introspection bindings
|
Summary: Introspection bindings for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: System/Libraries
|
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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -502,7 +493,7 @@ across LAN segments.
|
|||||||
This package provides the GObject Introspection bindings for Avahi.
|
This package provides the GObject Introspection bindings for Avahi.
|
||||||
|
|
||||||
%package -n avahi-utils-gtk
|
%package -n avahi-utils-gtk
|
||||||
Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
|
Summary: GTK+ Utilities for the Zeroconf/Bonjour D-Bus service
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
Requires: %{_name} >= %{version}
|
Requires: %{_name} >= %{version}
|
||||||
# Due to a mistake in the spec file build staging, this package had
|
# Due to a mistake in the spec file build staging, this package had
|
||||||
@ -513,7 +504,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -529,8 +520,8 @@ Summary: A set of Avahi utilities written in Python Using python-gtk
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Requires: python3-avahi = %{version}
|
Requires: python3-avahi = %{version}
|
||||||
Requires: python3-gobject
|
Requires: python3-gobject
|
||||||
# FIXME: use proper Requires(pre/post/preun/...)
|
Requires(post): coreutils
|
||||||
PreReq: coreutils
|
Requires(postun): coreutils
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Provides: avahi-python = %{version}
|
Provides: avahi-python = %{version}
|
||||||
Obsoletes: avahi-python < %{version}
|
Obsoletes: avahi-python < %{version}
|
||||||
@ -541,7 +532,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -553,7 +544,7 @@ addition, it supports some nifty things that have never been seen
|
|||||||
elsewhere, like correct mDNS reflection across LAN segments.
|
elsewhere, like correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-glib-devel
|
%package -n libavahi-glib-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Glib bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-glib1 = %{version}
|
Requires: libavahi-glib1 = %{version}
|
||||||
@ -567,7 +558,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-glib.so
|
|||||||
GLib support for avahi.
|
GLib support for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -579,7 +570,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-gobject-devel
|
%package -n libavahi-gobject-devel
|
||||||
Summary: D-BUS Service for Zeroconf and Bonjour
|
Summary: Header files for Avahi's GObject bindings
|
||||||
Group: System/Daemons
|
Group: System/Daemons
|
||||||
Requires: glib2-devel
|
Requires: glib2-devel
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
@ -588,7 +579,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. It uses D-Bus for
|
||||||
communication between user applications and a system daemon. The daemon
|
communication between user applications and a system daemon. The daemon
|
||||||
is used to coordinate application efforts in caching replies, necessary
|
is used to coordinate application efforts in caching replies, necessary
|
||||||
to minimize the traffic imposed on networks.
|
to minimize the traffic imposed on networks.
|
||||||
@ -599,11 +590,8 @@ It passes all tests in the Apple Bonjour conformance test suite. In
|
|||||||
addition, it supports some nifty things, like correct mDNS reflection
|
addition, it supports some nifty things, like correct mDNS reflection
|
||||||
across LAN segments.
|
across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%package -n libavahi-qt4-1
|
%package -n libavahi-qt4-1
|
||||||
Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Qt4 Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
|
||||||
# Old name used for <= 10.3:
|
# Old name used for <= 10.3:
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Provides: avahi-qt4 = %{version}
|
Provides: avahi-qt4 = %{version}
|
||||||
@ -613,7 +601,7 @@ Obsoletes: avahi-qt4 < %{version}
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -625,7 +613,7 @@ supports some nifty things that have never been seen elsewhere like
|
|||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%package -n libavahi-qt4-devel
|
%package -n libavahi-qt4-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Development
|
Summary: Header files for Avahi's Qt4 bindings
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libavahi-devel = %{version}
|
Requires: libavahi-devel = %{version}
|
||||||
Requires: libavahi-qt4-1 = %{version}
|
Requires: libavahi-qt4-1 = %{version}
|
||||||
@ -637,7 +625,7 @@ Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
|
|||||||
Qt4 bindings for avahi.
|
Qt4 bindings for avahi.
|
||||||
|
|
||||||
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
Avahi is an implementation the DNS Service Discovery and Multicast DNS
|
||||||
specifications for Zeroconf Computing. It uses D-BUS for communication
|
specifications for Zeroconf Computing. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks.
|
minimize the traffic imposed on networks.
|
||||||
@ -648,13 +636,10 @@ tests in the Apple Bonjour conformance test suite. In addition it
|
|||||||
supports some nifty things that have never been seen elsewhere like
|
supports some nifty things that have never been seen elsewhere like
|
||||||
correct mDNS reflection across LAN segments.
|
correct mDNS reflection across LAN segments.
|
||||||
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%if %{build_mono}
|
%if %{build_mono}
|
||||||
%package -n avahi-mono
|
%package -n avahi-mono
|
||||||
Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
|
Summary: Mono Bindings for avahi, the D-Bus Service for Zeroconf and Bonjour
|
||||||
# FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
|
|
||||||
Group: Development/Languages/Mono
|
Group: Development/Languages/Mono
|
||||||
Requires: gtk-sharp2
|
Requires: gtk-sharp2
|
||||||
Requires: libavahi-client3 >= %{version}
|
Requires: libavahi-client3 >= %{version}
|
||||||
@ -665,7 +650,7 @@ 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. It uses D-Bus for communication
|
||||||
between user applications and a system daemon. The daemon is used to
|
between user applications and a system daemon. The daemon is used to
|
||||||
coordinate application efforts in caching replies, necessary to
|
coordinate application efforts in caching replies, necessary to
|
||||||
minimize the traffic imposed on networks. The Avahi mDNS responder is
|
minimize the traffic imposed on networks. The Avahi mDNS responder is
|
||||||
@ -880,7 +865,6 @@ strip-nondeterminism %{buildroot}/%{_prefix}/lib/monodoc/sources/*.zip
|
|||||||
%endif
|
%endif
|
||||||
%fdupes %{buildroot}/%{_libdir}
|
%fdupes %{buildroot}/%{_libdir}
|
||||||
|
|
||||||
%if %{build_core}
|
|
||||||
%pre
|
%pre
|
||||||
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
getent group avahi >/dev/null || %{_sbindir}/groupadd -r avahi
|
||||||
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
getent passwd avahi >/dev/null || %{_sbindir}/useradd -r -s /bin/false -c "User for Avahi" -d /run/avahi-daemon -g avahi avahi
|
||||||
@ -930,9 +914,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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_glib2}
|
|
||||||
%post -n libavahi-ui0 -p /sbin/ldconfig
|
%post -n libavahi-ui0 -p /sbin/ldconfig
|
||||||
%postun -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
|
||||||
@ -941,6 +922,7 @@ chown -R avahi-autoipd:avahi-autoipd %{_localstatedir}/lib/avahi-autoipd
|
|||||||
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
%postun -n libavahi-gobject0 -p /sbin/ldconfig
|
||||||
%post -n libavahi-glib1 -p /sbin/ldconfig
|
%post -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
%postun -n libavahi-glib1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%post -n python3-avahi-gtk
|
%post -n python3-avahi-gtk
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
|
|
||||||
@ -952,12 +934,9 @@ 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
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_qt4}
|
|
||||||
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
%post -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
%postun -n libavahi-qt4-1 -p /sbin/ldconfig
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{build_core}
|
%if %{build_core}
|
||||||
%files
|
%files
|
||||||
|
Loading…
Reference in New Issue
Block a user