OBS User unknown 2007-10-25 00:45:48 +00:00 committed by Git OBS Bridge
parent 334ae24e4e
commit 275cdafe95
3 changed files with 257 additions and 252 deletions

View File

@ -15,7 +15,7 @@ Name: avahi-mono
%define build_mono 1 %define build_mono 1
# WARNING: Do not edit this auto generated file. # WARNING: Do not edit this auto generated file.
Version: 0.6.20 Version: 0.6.20
Release: 57 Release: 67
# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file:
#%(sh %{_sourcedir}/%{name}_spec-prepare.sh %{_sourcedir} %{name}) #%(sh %{_sourcedir}/%{name}_spec-prepare.sh %{_sourcedir} %{name})
%define avahi_client_soname 3 %define avahi_client_soname 3
@ -79,23 +79,21 @@ Authors:
%if !%build_mono %if !%build_mono
%package -n libavahi-client3 %package -n libavahi-client3
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-client3 %description -n libavahi-client3
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -106,24 +104,22 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-common3 %package -n libavahi-common3
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-common3 %description -n libavahi-common3
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -134,23 +130,21 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-core5 %package -n libavahi-core5
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-core5 %description -n libavahi-core5
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -161,23 +155,21 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-ui0 %package -n libavahi-ui0
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-ui0 %description -n libavahi-ui0
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -189,7 +181,7 @@ Authors:
%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
Group: Development/Libraries/Other Group: System/GUI/GNOME
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-glib = %{version} Provides: avahi-glib = %{version}
Obsoletes: avahi-glib <= %{version} Obsoletes: avahi-glib <= %{version}
@ -219,7 +211,7 @@ Authors:
%package -n libavahi-qt3-1 %package -n libavahi-qt3-1
Summary: Qt3 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: Qt3 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/GUI/KDE
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-qt3 = %{version} Provides: avahi-qt3 = %{version}
Obsoletes: avahi-qt3 <= %{version} Obsoletes: avahi-qt3 <= %{version}
@ -249,7 +241,7 @@ Authors:
%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
Group: Development/Libraries/Other Group: System/GUI/KDE
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-qt4 = %{version} Provides: avahi-qt4 = %{version}
Obsoletes: avahi-qt4 <= %{version} Obsoletes: avahi-qt4 <= %{version}
@ -278,8 +270,8 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libdns_sd %package -n libdns_sd
Summary: D-BUS Service for Zeroconf/Bonjour Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Group: System/Daemons Group: System/Libraries
# 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):
%ifarch ia64 x86_64 ppc64 s390x %ifarch ia64 x86_64 ppc64 s390x
@ -318,8 +310,8 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libhowl0 %package -n libhowl0
Summary: D-BUS Service for Zeroconf/Bonjour Summary: howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Group: System/Daemons Group: System/Libraries
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-compat-howl = %{version} Provides: avahi-compat-howl = %{version}
Obsoletes: avahi-compat-howl <= %{version} Obsoletes: avahi-compat-howl <= %{version}
@ -348,9 +340,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package utils %package utils
Summary: A set of Avahi utilities written in Python Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: System/Daemons Group: Productivity/Networking/Other
%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
@ -359,11 +351,11 @@ 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.
The Avahi mDNS responder is now feature complete, implementing all The Avahi mDNS responder is now complete with features, implementing
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
passes all tests in the Apple Bonjour conformance test suite. In It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen addition, it supports some nifty things, like correct mDNS reflection
elsewhere, like correct mDNS reflection across LAN segments. across LAN segments.
@ -374,9 +366,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package utils-gtk %package utils-gtk
Summary: A set of Avahi utilities written in Python Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: System/Daemons Group: Productivity/Networking/Other
%description utils-gtk %description utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
@ -385,11 +377,11 @@ 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.
The Avahi mDNS responder is now feature complete, implementing all The Avahi mDNS responder is now complete with features, implementing
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
passes all tests in the Apple Bonjour conformance test suite. In It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen addition, it supports some nifty things, like correct mDNS reflection
elsewhere, like correct mDNS reflection across LAN segments. across LAN segments.
@ -402,7 +394,7 @@ Authors:
%package -n python-avahi %package -n python-avahi
Summary: A set of Avahi utilities written in Python Summary: A set of Avahi utilities written in Python
Requires: %{name} = %{version} python-gdbm python-gtk dbus-1-python python-twisted python-twisted-web Requires: %{name} = %{version} python-gdbm python-gtk dbus-1-python python-twisted python-twisted-web
Group: System/Daemons Group: Development/Languages/Python
# 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}
@ -433,7 +425,7 @@ Authors:
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
# #
Requires: %{name} = %{version} libavahi-common3 = %{version} libavahi-core5 = %{version} libavahi-client3 = %{version} dbus-1-devel glibc-devel Requires: %{name} = %{version} libavahi-common3 = %{version} libavahi-core5 = %{version} libavahi-client3 = %{version} dbus-1-devel glibc-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel = %{version}
Obsoletes: avahi-devel <= %{version} Obsoletes: avahi-devel <= %{version}
@ -462,11 +454,13 @@ Authors:
%package -n libavahi-glib-devel %package -n libavahi-glib-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-ui0 = %{version} libavahi-glib1 = %{version} glib2-devel gtk2-devel Requires: libavahi-devel = %{version} libavahi-ui0 = %{version} libavahi-glib1 = %{version} glib2-devel gtk2-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-glib.so
%description -n libavahi-glib-devel %description -n libavahi-glib-devel
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
@ -490,11 +484,13 @@ Authors:
%package -n libavahi-qt3-devel %package -n libavahi-qt3-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-qt3-1 = %{version} qt3-devel Requires: libavahi-devel = %{version} libavahi-qt3-1 = %{version} qt3-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-qt3.so
%description -n libavahi-qt3-devel %description -n libavahi-qt3-devel
Qt3 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
@ -518,11 +514,13 @@ Authors:
%package -n libavahi-qt4-devel %package -n libavahi-qt4-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-qt4-1 = %{version} libqt4-devel Requires: libavahi-devel = %{version} libavahi-qt4-1 = %{version} libqt4-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
%description -n libavahi-qt4-devel %description -n libavahi-qt4-devel
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
@ -544,9 +542,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package compat-mDNSResponder-devel %package compat-mDNSResponder-devel
Summary: D-BUS Service for Zeroconf/Bonjour Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Requires: libavahi-devel = %{version} libdns_sd = %{version} Requires: libavahi-devel = %{version} libdns_sd = %{version}
Group: System/Daemons Group: Development/Libraries/C and C++
Provides: mDNSResponder-devel = 107.5 Provides: mDNSResponder-devel = 107.5
Obsoletes: mDNSResponder-devel <= 107.5 Obsoletes: mDNSResponder-devel <= 107.5
@ -574,9 +572,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package compat-howl-devel %package compat-howl-devel
Summary: D-BUS Service for Zeroconf/Bonjour Summary: howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Requires: libavahi-devel = %{version} libhowl0 = %{version} Requires: libavahi-devel = %{version} libhowl0 = %{version}
Group: System/Daemons Group: Development/Libraries/C and C++
%description compat-howl-devel %description compat-howl-devel
howl compatibility layer for avahi. howl compatibility layer for avahi.
@ -667,7 +665,7 @@ install -m 644 %{S:3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/se
# Remove files if only building mono # Remove files if only building mono
%if %build_mono %if %build_mono
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-discover-standalone rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-discover-standalone
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.so.*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-browse* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-browse*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-publish* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-publish*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-resolve* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-resolve*
@ -677,10 +675,10 @@ rm -rf $RPM_BUILD_ROOT%{_bindir}/bvnc
rm -rf $RPM_BUILD_ROOT%{_datadir}/avahi rm -rf $RPM_BUILD_ROOT%{_datadir}/avahi
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bssh.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bssh.desktop
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bvnc.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bvnc.desktop
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.so.*
rm -rf $RPM_BUILD_ROOT%{_mandir}/man1 rm -rf $RPM_BUILD_ROOT%{_mandir}/man1
rm -rf $RPM_BUILD_ROOT%{_mandir}/man5 rm -rf $RPM_BUILD_ROOT%{_mandir}/man5
rm -rf $RPM_BUILD_ROOT%{_mandir}/man8 rm -rf $RPM_BUILD_ROOT%{_mandir}/man8
@ -692,16 +690,16 @@ rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/*.conf
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-dnsconfd rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-dnsconfd
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-daemon rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-daemon
rm -rf $RPM_BUILD_ROOT%{_includedir} rm -rf $RPM_BUILD_ROOT%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.*so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.*so
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-client.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-client.pc
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-core.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-core.pc
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-glib.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-glib.pc
@ -831,32 +829,32 @@ fi
%files -n libavahi-client3 %files -n libavahi-client3
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-client*.so.* %{_libdir}/libavahi-client*.so.*
%files -n libavahi-common3 %files -n libavahi-common3
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-common*.so.* %{_libdir}/libavahi-common*.so.*
%files -n libavahi-core5 %files -n libavahi-core5
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-core*.so.* %{_libdir}/libavahi-core*.so.*
%files -n libavahi-ui0 %files -n libavahi-ui0
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-ui*.so.* %{_libdir}/libavahi-ui*.so.*
%files -n libavahi-glib1 %files -n libavahi-glib1
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/avahi-discover-standalone %{_bindir}/avahi-discover-standalone
%{_libdir}/*avahi-glib*.so.* %{_libdir}/libavahi-glib*.so.*
%files -n libavahi-qt3-1 %files -n libavahi-qt3-1
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-qt3*.so.* %{_libdir}/libavahi-qt3*.so.*
%files -n libavahi-qt4-1 %files -n libavahi-qt4-1
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-qt4*.so.* %{_libdir}/libavahi-qt4*.so.*
%files -n libdns_sd %files -n libdns_sd
%defattr(-,root,root) %defattr(-,root,root)
@ -910,12 +908,12 @@ fi
%{_includedir}/avahi-common %{_includedir}/avahi-common
%{_includedir}/avahi-core %{_includedir}/avahi-core
# avahi devel files # avahi devel files
%{_libdir}/*avahi-client.*a %{_libdir}/libavahi-client.*a
%{_libdir}/*avahi-client*.so %{_libdir}/libavahi-client*.so
%{_libdir}/*avahi-core.*a %{_libdir}/libavahi-core.*a
%{_libdir}/*avahi-core*.so %{_libdir}/libavahi-core*.so
%{_libdir}/*avahi-common*.so %{_libdir}/libavahi-common*.so
%{_libdir}/*avahi-common*.*a %{_libdir}/libavahi-common*.*a
%{_libdir}/pkgconfig/avahi-client.pc %{_libdir}/pkgconfig/avahi-client.pc
%{_libdir}/pkgconfig/avahi-core.pc %{_libdir}/pkgconfig/avahi-core.pc
@ -923,25 +921,25 @@ fi
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-glib %{_includedir}/avahi-glib
%{_includedir}/avahi-ui %{_includedir}/avahi-ui
%{_libdir}/*avahi-glib*.*a %{_libdir}/libavahi-glib*.*a
%{_libdir}/*avahi-glib*.so %{_libdir}/libavahi-glib*.so
%{_libdir}/*avahi-ui*.*a %{_libdir}/libavahi-ui*.*a
%{_libdir}/*avahi-ui*.*so %{_libdir}/libavahi-ui*.*so
%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-ui.pc %{_libdir}/pkgconfig/avahi-ui.pc
%files -n libavahi-qt3-devel %files -n libavahi-qt3-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-qt3 %{_includedir}/avahi-qt3
%{_libdir}/*avahi-qt3*.*a %{_libdir}/libavahi-qt3*.*a
%{_libdir}/*avahi-qt3*.so %{_libdir}/libavahi-qt3*.so
%{_libdir}/pkgconfig/avahi-qt3.pc %{_libdir}/pkgconfig/avahi-qt3.pc
%files -n libavahi-qt4-devel %files -n libavahi-qt4-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-qt4 %{_includedir}/avahi-qt4
%{_libdir}/*avahi-qt4*.*a %{_libdir}/libavahi-qt4*.*a
%{_libdir}/*avahi-qt4*.so %{_libdir}/libavahi-qt4*.so
%{_libdir}/pkgconfig/avahi-qt4.pc %{_libdir}/pkgconfig/avahi-qt4.pc
%files compat-mDNSResponder-devel %files compat-mDNSResponder-devel

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sun Oct 21 14:20:02 CEST 2007 - coolo@suse.de
- fix provides, obsoleting something another package provides creates
a conflict between them
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Oct 9 19:07:37 CEST 2007 - sbrabec@suse.cz Tue Oct 9 19:07:37 CEST 2007 - sbrabec@suse.cz

View File

@ -15,7 +15,7 @@ Name: avahi
%define build_mono 0 %define build_mono 0
# WARNING: After editing this file please call Re or rpmbuild to update spec files: # WARNING: After editing this file please call Re or rpmbuild to update spec files:
Version: 0.6.20 Version: 0.6.20
Release: 44 Release: 52
# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file:
#%(sh %{_sourcedir}/%{name}_spec-prepare.sh %{_sourcedir} %{name}) #%(sh %{_sourcedir}/%{name}_spec-prepare.sh %{_sourcedir} %{name})
%define avahi_client_soname 3 %define avahi_client_soname 3
@ -80,23 +80,21 @@ Authors:
%if !%build_mono %if !%build_mono
%package -n libavahi-client3 %package -n libavahi-client3
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-client3 %description -n libavahi-client3
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -107,24 +105,22 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-common3 %package -n libavahi-common3
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-common3 %description -n libavahi-common3
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -135,23 +131,21 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-core5 %package -n libavahi-core5
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-core5 %description -n libavahi-core5
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -162,23 +156,21 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libavahi-ui0 %package -n libavahi-ui0
Summary: Glib Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/Libraries
%description -n libavahi-ui0 %description -n libavahi-ui0
GLib support for avahi. Avahi is an implementation of the DNS Service Discovery and Multicast
DNS specifications for Zeroconf Computing. It uses D-BUS for
communication between user applications and a system daemon. The daemon
is used to coordinate application efforts in caching replies, necessary
to minimize the traffic imposed on networks.
Avahi is an Implementation the DNS Service Discovery and Multicast DNS The Avahi mDNS responder is now complete with features, implementing
specifications for Zeroconf Computing. It uses D-BUS for communication all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
between user applications and a system daemon. The daemon is used to It passes all tests in the Apple Bonjour conformance test suite. In
coordinate application efforts in caching replies, necessary to addition, it supports some nifty things, like correct mDNS reflection
minimize the traffic imposed on networks. across LAN segments.
The Avahi mDNS responder is now feature complete implementing all MUSTs
and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all
tests in the Apple Bonjour conformance test suite. In addition it
supports some nifty things that have never been seen elsewhere like
correct mDNS reflection accross LAN segments.
@ -190,7 +182,7 @@ Authors:
%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
Group: Development/Libraries/Other Group: System/GUI/GNOME
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-glib = %{version} Provides: avahi-glib = %{version}
Obsoletes: avahi-glib <= %{version} Obsoletes: avahi-glib <= %{version}
@ -220,7 +212,7 @@ Authors:
%package -n libavahi-qt3-1 %package -n libavahi-qt3-1
Summary: Qt3 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour Summary: Qt3 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
Group: Development/Libraries/Other Group: System/GUI/KDE
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-qt3 = %{version} Provides: avahi-qt3 = %{version}
Obsoletes: avahi-qt3 <= %{version} Obsoletes: avahi-qt3 <= %{version}
@ -250,7 +242,7 @@ Authors:
%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
Group: Development/Libraries/Other Group: System/GUI/KDE
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-qt4 = %{version} Provides: avahi-qt4 = %{version}
Obsoletes: avahi-qt4 <= %{version} Obsoletes: avahi-qt4 <= %{version}
@ -279,8 +271,8 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libdns_sd %package -n libdns_sd
Summary: D-BUS Service for Zeroconf/Bonjour Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Group: System/Daemons Group: System/Libraries
# 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):
%ifarch ia64 x86_64 ppc64 s390x %ifarch ia64 x86_64 ppc64 s390x
@ -319,8 +311,8 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package -n libhowl0 %package -n libhowl0
Summary: D-BUS Service for Zeroconf/Bonjour Summary: howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Group: System/Daemons Group: System/Libraries
# Old name used for <= 10.3: # Old name used for <= 10.3:
Provides: avahi-compat-howl = %{version} Provides: avahi-compat-howl = %{version}
Obsoletes: avahi-compat-howl <= %{version} Obsoletes: avahi-compat-howl <= %{version}
@ -349,9 +341,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package utils %package utils
Summary: A set of Avahi utilities written in Python Summary: Command Line Utilities for D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: System/Daemons Group: Productivity/Networking/Other
%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
@ -360,11 +352,11 @@ 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.
The Avahi mDNS responder is now feature complete, implementing all The Avahi mDNS responder is now complete with features, implementing
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
passes all tests in the Apple Bonjour conformance test suite. In It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen addition, it supports some nifty things, like correct mDNS reflection
elsewhere, like correct mDNS reflection across LAN segments. across LAN segments.
@ -375,9 +367,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package utils-gtk %package utils-gtk
Summary: A set of Avahi utilities written in Python Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
Requires: %{name} >= %{version} Requires: %{name} >= %{version}
Group: System/Daemons Group: Productivity/Networking/Other
%description utils-gtk %description utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast Avahi is an implementation of the DNS Service Discovery and Multicast
@ -386,11 +378,11 @@ 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.
The Avahi mDNS responder is now feature complete, implementing all The Avahi mDNS responder is now complete with features, implementing
MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. It all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
passes all tests in the Apple Bonjour conformance test suite. In It passes all tests in the Apple Bonjour conformance test suite. In
addition, it supports some nifty things that have never been seen addition, it supports some nifty things, like correct mDNS reflection
elsewhere, like correct mDNS reflection across LAN segments. across LAN segments.
@ -403,7 +395,7 @@ Authors:
%package -n python-avahi %package -n python-avahi
Summary: A set of Avahi utilities written in Python Summary: A set of Avahi utilities written in Python
Requires: %{name} = %{version} python-gdbm python-gtk dbus-1-python python-twisted python-twisted-web Requires: %{name} = %{version} python-gdbm python-gtk dbus-1-python python-twisted python-twisted-web
Group: System/Daemons Group: Development/Languages/Python
# 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}
@ -434,7 +426,7 @@ Authors:
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
# #
Requires: %{name} = %{version} libavahi-common3 = %{version} libavahi-core5 = %{version} libavahi-client3 = %{version} dbus-1-devel glibc-devel Requires: %{name} = %{version} libavahi-common3 = %{version} libavahi-core5 = %{version} libavahi-client3 = %{version} dbus-1-devel glibc-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel = %{version}
Obsoletes: avahi-devel <= %{version} Obsoletes: avahi-devel <= %{version}
@ -463,11 +455,13 @@ Authors:
%package -n libavahi-glib-devel %package -n libavahi-glib-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-ui0 = %{version} libavahi-glib1 = %{version} glib2-devel gtk2-devel Requires: libavahi-devel = %{version} libavahi-ui0 = %{version} libavahi-glib1 = %{version} glib2-devel gtk2-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-glib.so
%description -n libavahi-glib-devel %description -n libavahi-glib-devel
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
@ -491,11 +485,13 @@ Authors:
%package -n libavahi-qt3-devel %package -n libavahi-qt3-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-qt3-1 = %{version} qt3-devel Requires: libavahi-devel = %{version} libavahi-qt3-1 = %{version} qt3-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-qt3.so
%description -n libavahi-qt3-devel %description -n libavahi-qt3-devel
Qt3 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
@ -519,11 +515,13 @@ Authors:
%package -n libavahi-qt4-devel %package -n libavahi-qt4-devel
Summary: Include Files and Libraries Mandatory for Development Summary: Include Files and Libraries Mandatory for Development
Requires: libavahi-devel = %{version} libavahi-qt4-1 = %{version} libqt4-devel Requires: libavahi-devel = %{version} libavahi-qt4-1 = %{version} libqt4-devel
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
# Last appeared in OpenSUSE 10.3: # Last appeared in OpenSUSE 10.3:
Provides: avahi-devel = %{version} Provides: avahi-devel:%{_libdir}/libavahi-qt4.so
%description -n libavahi-qt4-devel %description -n libavahi-qt4-devel
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
@ -545,9 +543,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package compat-mDNSResponder-devel %package compat-mDNSResponder-devel
Summary: D-BUS Service for Zeroconf/Bonjour Summary: mDNSResponder Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Requires: libavahi-devel = %{version} libdns_sd = %{version} Requires: libavahi-devel = %{version} libdns_sd = %{version}
Group: System/Daemons Group: Development/Libraries/C and C++
Provides: mDNSResponder-devel = 107.5 Provides: mDNSResponder-devel = 107.5
Obsoletes: mDNSResponder-devel <= 107.5 Obsoletes: mDNSResponder-devel <= 107.5
@ -575,9 +573,9 @@ Authors:
Sebastien Estienne <sebastien.estienne@gmail.com> Sebastien Estienne <sebastien.estienne@gmail.com>
%package compat-howl-devel %package compat-howl-devel
Summary: D-BUS Service for Zeroconf/Bonjour Summary: howl Compatibility Package for D-BUS Service for Zeroconf/Bonjour
Requires: libavahi-devel = %{version} libhowl0 = %{version} Requires: libavahi-devel = %{version} libhowl0 = %{version}
Group: System/Daemons Group: Development/Libraries/C and C++
%description compat-howl-devel %description compat-howl-devel
howl compatibility layer for avahi. howl compatibility layer for avahi.
@ -668,7 +666,7 @@ install -m 644 %{S:3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/se
# Remove files if only building mono # Remove files if only building mono
%if %build_mono %if %build_mono
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-discover-standalone rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-discover-standalone
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.so.*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-browse* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-browse*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-publish* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-publish*
rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-resolve* rm -rf $RPM_BUILD_ROOT%{_bindir}/avahi-resolve*
@ -678,10 +676,10 @@ rm -rf $RPM_BUILD_ROOT%{_bindir}/bvnc
rm -rf $RPM_BUILD_ROOT%{_datadir}/avahi rm -rf $RPM_BUILD_ROOT%{_datadir}/avahi
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bssh.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bssh.desktop
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bvnc.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bvnc.desktop
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core*.so.*
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.so.* rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.so.*
rm -rf $RPM_BUILD_ROOT%{_mandir}/man1 rm -rf $RPM_BUILD_ROOT%{_mandir}/man1
rm -rf $RPM_BUILD_ROOT%{_mandir}/man5 rm -rf $RPM_BUILD_ROOT%{_mandir}/man5
rm -rf $RPM_BUILD_ROOT%{_mandir}/man8 rm -rf $RPM_BUILD_ROOT%{_mandir}/man8
@ -693,16 +691,16 @@ rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/*.conf
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-dnsconfd rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-dnsconfd
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-daemon rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/init.d/avahi-daemon
rm -rf $RPM_BUILD_ROOT%{_includedir} rm -rf $RPM_BUILD_ROOT%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-client*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-client*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-core*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-core*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-common*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-common*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-glib*.so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-glib*.so
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.*a rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.*a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*avahi-ui*.*so rm -rf $RPM_BUILD_ROOT%{_libdir}/libavahi-ui*.*so
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-client.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-client.pc
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-core.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-core.pc
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-glib.pc rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/avahi-glib.pc
@ -832,32 +830,32 @@ fi
%files -n libavahi-client3 %files -n libavahi-client3
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-client*.so.* %{_libdir}/libavahi-client*.so.*
%files -n libavahi-common3 %files -n libavahi-common3
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-common*.so.* %{_libdir}/libavahi-common*.so.*
%files -n libavahi-core5 %files -n libavahi-core5
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-core*.so.* %{_libdir}/libavahi-core*.so.*
%files -n libavahi-ui0 %files -n libavahi-ui0
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-ui*.so.* %{_libdir}/libavahi-ui*.so.*
%files -n libavahi-glib1 %files -n libavahi-glib1
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/avahi-discover-standalone %{_bindir}/avahi-discover-standalone
%{_libdir}/*avahi-glib*.so.* %{_libdir}/libavahi-glib*.so.*
%files -n libavahi-qt3-1 %files -n libavahi-qt3-1
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-qt3*.so.* %{_libdir}/libavahi-qt3*.so.*
%files -n libavahi-qt4-1 %files -n libavahi-qt4-1
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/*avahi-qt4*.so.* %{_libdir}/libavahi-qt4*.so.*
%files -n libdns_sd %files -n libdns_sd
%defattr(-,root,root) %defattr(-,root,root)
@ -911,12 +909,12 @@ fi
%{_includedir}/avahi-common %{_includedir}/avahi-common
%{_includedir}/avahi-core %{_includedir}/avahi-core
# avahi devel files # avahi devel files
%{_libdir}/*avahi-client.*a %{_libdir}/libavahi-client.*a
%{_libdir}/*avahi-client*.so %{_libdir}/libavahi-client*.so
%{_libdir}/*avahi-core.*a %{_libdir}/libavahi-core.*a
%{_libdir}/*avahi-core*.so %{_libdir}/libavahi-core*.so
%{_libdir}/*avahi-common*.so %{_libdir}/libavahi-common*.so
%{_libdir}/*avahi-common*.*a %{_libdir}/libavahi-common*.*a
%{_libdir}/pkgconfig/avahi-client.pc %{_libdir}/pkgconfig/avahi-client.pc
%{_libdir}/pkgconfig/avahi-core.pc %{_libdir}/pkgconfig/avahi-core.pc
@ -924,25 +922,25 @@ fi
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-glib %{_includedir}/avahi-glib
%{_includedir}/avahi-ui %{_includedir}/avahi-ui
%{_libdir}/*avahi-glib*.*a %{_libdir}/libavahi-glib*.*a
%{_libdir}/*avahi-glib*.so %{_libdir}/libavahi-glib*.so
%{_libdir}/*avahi-ui*.*a %{_libdir}/libavahi-ui*.*a
%{_libdir}/*avahi-ui*.*so %{_libdir}/libavahi-ui*.*so
%{_libdir}/pkgconfig/avahi-glib.pc %{_libdir}/pkgconfig/avahi-glib.pc
%{_libdir}/pkgconfig/avahi-ui.pc %{_libdir}/pkgconfig/avahi-ui.pc
%files -n libavahi-qt3-devel %files -n libavahi-qt3-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-qt3 %{_includedir}/avahi-qt3
%{_libdir}/*avahi-qt3*.*a %{_libdir}/libavahi-qt3*.*a
%{_libdir}/*avahi-qt3*.so %{_libdir}/libavahi-qt3*.so
%{_libdir}/pkgconfig/avahi-qt3.pc %{_libdir}/pkgconfig/avahi-qt3.pc
%files -n libavahi-qt4-devel %files -n libavahi-qt4-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/avahi-qt4 %{_includedir}/avahi-qt4
%{_libdir}/*avahi-qt4*.*a %{_libdir}/libavahi-qt4*.*a
%{_libdir}/*avahi-qt4*.so %{_libdir}/libavahi-qt4*.so
%{_libdir}/pkgconfig/avahi-qt4.pc %{_libdir}/pkgconfig/avahi-qt4.pc
%files compat-mDNSResponder-devel %files compat-mDNSResponder-devel
@ -961,6 +959,9 @@ fi
%{_libdir}/pkgconfig/howl.pc %{_libdir}/pkgconfig/howl.pc
%endif %endif
%changelog %changelog
* Sun Oct 21 2007 - coolo@suse.de
- fix provides, obsoleting something another package provides creates
a conflict between them
* Tue Oct 09 2007 - sbrabec@suse.cz * Tue Oct 09 2007 - sbrabec@suse.cz
- Rename packages according to shared library naming policy. - Rename packages according to shared library naming policy.
- Make devel packages binding specific to deliver correct - Make devel packages binding specific to deliver correct