avahi/project.diff

1185 lines
49 KiB
Diff

--- avahi-glib2.spec.orig
+++ avahi-glib2.spec
@@ -1,5 +1,5 @@
#
-# spec file for package avahi-glib2 (Version 0.6.23)
+# spec file for package avahi (Version 0.6.23)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,7 +31,7 @@ Name: avahi-glib2
%define build_qt3 0
%define build_qt4 0
Version: 0.6.23
-Release: 5
+Release: 32
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
@@ -45,7 +45,7 @@ Release: 5
%define avahi_qt3_soname 1
%define avahi_qt4_soname 1
%if %build_glib2
-%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}
+%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release}
%endif
Url: http://www.avahi.org/
Group: System/Daemons
@@ -522,9 +522,9 @@ Authors:
%package utils-gtk
License: LGPL v2.1 or later
-Summary: D-BUS Service for Zeroconf and Bonjour
+Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour
Requires: %{_name} >= %{version}
-Group: System/Daemons
+Group: Productivity/Networking/Other
%description utils-gtk
Avahi is an implementation of the DNS Service Discovery and Multicast
@@ -1285,14 +1285,12 @@ fi
%endif
%changelog
+* Fri Sep 12 2008 aj@suse.de
+- Remove languages directory ownership, it's now part of filesystem.
+* Fri Sep 05 2008 ro@suse.de
+- add Required-Stop to initscripts
* Mon Sep 01 2008 meissner@suse.de
- Added GCC attribute alloc_size markup for allocator functions
-* Mon Aug 04 2008 ro@suse.de
-- move fix further up in specfile
-* Fri Aug 01 2008 ro@suse.de
-- fix requires for debuginfo package
-* Sat Jul 26 2008 aj@suse.de
-- Fix requires to require avahi base package.
* Fri Jul 18 2008 sbrabec@suse.cz
- Build glib2, gobject and python stuff separately to break build
loop cups -> gtk2 -> avahi -> cups.
@@ -1308,3 +1306,312 @@ fi
* Build fixes
* Minor other updates
* Backwards compatible with Avahi 0.6.x with x < 23.
+* Wed Jul 16 2008 coolo@suse.de
+- don't build cycle between avahi and cups
+* Tue May 27 2008 coolo@suse.de
+- fix baselibs config one more time
+* Sat May 17 2008 coolo@suse.de
+- 10.2 had even more xxbit packages to be renamed
+* Sun May 11 2008 coolo@suse.de
+- fix rename of xxbit packages
+* Tue Apr 29 2008 cthiel@suse.de
+- obsolete avahi-<arch>, avahi-compat-mDNSResponder-<arch> and
+ avahi-glib-<arch> via baselibs.conf
+* Thu Apr 10 2008 ro@suse.de
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+* Tue Mar 11 2008 sbrabec@suse.cz
+- Fix build failure of avahi-mono.
+* Wed Mar 05 2008 sbrabec@suse.cz
+- Build Qt bindings in separate packages to shorten build path and
+ unneeded triggering for rebuild.
+- Spec file rewritten to allow simple and fast build per partes.
+* Wed Jan 30 2008 sbrabec@suse.cz
+- Fixed init scripts (bnc#332964).
+* Mon Jan 21 2008 ro@suse.de
+- same for libavahi-glib1 and libavahi-ui0
+* Sun Jan 20 2008 ro@suse.de
+- avahi-mono: buildreq libavahi-client3 (for mono-find-requires)
+* Wed Dec 19 2007 jpr@suse.de
+- Update to 0.6.22
+ * i18n support
+ * Documentation and example code updates
+ * Support for registering the Avahi documentation in devhelp
+ (needs manual setup)
+ * Added a new component libavahi-gobject, which is a
+ GObjectified version of the Avahi API
+ * Major BSD compatibility improvements
+ * avahi-ui: Allow overwriting of pretty service name by the
+ application
+ * Service type database updates
+ * Add new option --parsable to avahi-browse
+ * Make avahi-autoipd actually produce correct ARP packets
+ * Add FreeBSD kqueue support for watching /etc/avahi/services
+ * Use search domain from /etc/resolv.conf as additional browse
+ domains.
+ * No longer return a conflict error when two local applications
+ register identical RRs.
+ * Properly find alternative service/host names for very long names
+ * DNS name compression fix (Sjoerd Simons)
+ * Fedora init script order fix
+ * Several fixes to make gcc produces less warnings
+ * Minor other updates
+- Package avahi-discover-standalone in gtk-utils with its glade files
+* 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
+- Rename packages according to shared library naming policy.
+- Make devel packages binding specific to deliver correct
+ dependencies (#193817).
+- Rename python package according to python package naming policy.
+- Prepend library devel packages names by "lib".
+- libavahi-ui moved to libavahi-glib to prevent depending of avahi
+ core on libglade2.
+- Split commands line utilities and GTK+ UI utilities to separate
+ packages to not force them for daemon or Qt binding users.
+* Thu Sep 06 2007 maw@suse.de
+- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python
+ subpackage to the base package (#299566).
+* Wed Sep 05 2007 sbrabec@suse.cz
+- Start avahi by default (#298872).
+- Handle avahi-bookmarks daemon in scriptlets.
+* Tue Aug 07 2007 maw@suse.de
+- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29)
+ so replace it with /sbin/ldconfig.
+* Mon Aug 06 2007 bk@suse.de
+- replace -p /usr/sbin/ldconfig with %%{run_ldconfig}
+* Mon Jul 30 2007 aj@suse.de
+- Add gcc-c++ to BuildRequires.
+* Tue Jul 24 2007 aj@suse.de
+- Resort spec file so that mDNSResponder is provided again.
+* Mon Jul 16 2007 aj@suse.de
+- Fix spec file.
+* Mon Jul 16 2007 aj@suse.de
+- Use extra spec file for avahi-mono to avoid build cycle
+ avahi->gnome->mono->avahi.
+* Fri Jul 06 2007 maw@suse.de
+- Build require gtk2-devel.
+* Thu Jul 05 2007 maw@suse.de
+- Don't remove libavahi-common.la, because many things depend on it
+- Make avahi-mono require gtk-sharp2.
+- Update avahi-gacdir.patch, fixing the build on biarch platforms.
+* Thu Jul 05 2007 maw@suse.de
+- Remove some extraneous comments in the .spec file.
+* Tue Jul 03 2007 maw@suse.de
+- Update to version 0.6.20:
+ + Various bug fixes and portability fixes
+ + New features, including a new libavahi-ui library and tools
+ to exploit it
+ + A fix for a local DoS vulnerability (b.n.c #287123 and
+ CVE-2007-3372)
+- Remove upstreamed patches: avahi-python-compile.patch and
+ avahi-compat-libdns_sd-fixes.patch; rename
+ avahi-discover-icon.patch to avahi-desktop.patch, and fix more
+ .desktop files therein
+- Buildrequire gtk-sharp2.
+* Wed Jun 06 2007 sbrabec@suse.cz
+- Removed invalid desktop Category "Application" (#254654).
+* Thu May 24 2007 ro@suse.de
+- fix some rpmlint errors (call ldconfig in post scripts)
+* Tue Mar 27 2007 crivera@suse.de
+- Improve libdns_sd compat support. This helps fix 214887.
+* Mon Mar 26 2007 rguenther@suse.de
+- Add gdbm-devel and zlib-devel BuildRequires.
+* Tue Mar 13 2007 crivera@suse.de
+- Rework the sub package split. There is a new package, avahi-python,
+ that contains all of the Python utilities. This removes all Python
+ dependencies from the base avahi package. This fixes 245390.
+* Sat Mar 10 2007 crivera@suse.de
+- Install avahi.firewill in /etc/sysconfig/SuSEfirewall2.d/services
+ instead of /usr/share/SuSEfirewall2/services. This allows avahi
+ to build again. This also depends on the latest dbus-1-python
+ submission being approved.
+* Tue Feb 27 2007 crivera@suse.de
+- Remove netdev patch in favor of using the configure parameter
+ instead. This also fixes a similar issue with the autoipd group
+ and user. This fixes 237145.
+* Mon Feb 26 2007 crivera@suse.de
+- Replace the non-existent "netdev" group with the "avahi" group in
+ avahi-dbus.conf. This fixes 237145.
+- Remove Application, Utility, Network, and Settings categories from
+ the .desktop file. This fixes 244464.
+* Wed Feb 21 2007 sbrabec@suse.cz
+- Updated to a bugfix release 0.6.17:
+ * Don't accept "localhost" as a local mDNS host name
+ * Allow running avahi-bookmarks as CGI script
+ * Improve libdns_sd compatibility
+ * Stability: libdns_sd mutex locking order fix
+ * Publish IPv6 addresses via IPv4 and vice versa
+ * IA64 fixes
+ * A lot of minor cleanups and fixes
+- Fixed python dependencies (#244457).
+- Fixed howl compatibility links (#244486).
+- Fixed python byte-compilation (#244458).
+- Added avahi-bookmarks init script.
+- Added SuSEfirewall2 rule.
+* Tue Feb 13 2007 sbrabec@suse.cz
+- Do not build unusable static libraries (#238552#c17).
+* Thu Feb 01 2007 ro@suse.de
+- removed gnome-nettool from BuildRequires (and Recommends)
+ (causes a build-cycle) and use local copy of the icon
+* Fri Jan 26 2007 ro@suse.de
+- add mono-devel to build requires to make mono-reqprov work
+* Wed Jan 24 2007 sbrabec@suse.cz
+- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870):
+ * Revert previous patch to check nlmsg_pid as it is bogus and
+ breaks in many cases, notably when using NetworkManager.
+ * Replace with new SO_PASSCRED-based check of the sending UID
+ which seems to work better.
+ * Handle some errors in libdns_sd more gracefully the way the real
+ libdns_sd does
+ * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no
+ longer defined
+ * Fix doxygen comments for avahi watch
+ * Make d-bus version detection work for >= 1.0
+ * Dont dbus_connection_close on shared dbus connections
+ * Fix potential endless loop in dns label unpacking code
+ * Fix bogus assertion in client-publish-service.c example
+ * Mild fix to some doxygen docs for avahi-common/address.h
+ * Fix passing in custom priviledged group (previously ignored
+ setting)
+ * Check that netlink messages actually originate from the kernel
+ and not another process.
+ * Fix dbus_service_browser not setting
+ AVAHI_LOOKUP_RESULT_OUR_OWN.
+* Sun Jan 21 2007 dmueller@suse.de
+-compat-mDNSResponder-devel should require avahi-devel
+* Sat Jan 20 2007 aj@suse.de
+- Fix avahi-sharp.pc file to use correct gcac location.
+- Add obsoletes and provides for mDNSResponder.
+* Thu Dec 14 2006 sbrabec@suse.cz
+- Created init script symlinks in /usr/sbin (#228203).
+* Sun Nov 12 2006 thoenig@suse.de
+- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch:
+ Be precise with regard to the minor version of D-Bus
+* Sun Nov 12 2006 thoenig@suse.de
+- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch:
+ Fix flawed logic for flags passed to dbus_bus_request_name()
+* Mon Oct 30 2006 sbrabec@suse.cz
+- Check the sender ID of netlink packets before using them
+ (#216219).
+* Sun Oct 15 2006 danw@suse.de
+- Remove dead patches
+* Mon Oct 09 2006 sbrabec@suse.cz
+- Build in older products.
+- Enabled parallel build.
+* Fri Sep 22 2006 aj@suse.de
+- Fix filelist for python upgrade.
+- Build everything with RPM_OPT_FLAGS.
+* Tue Sep 19 2006 jhargadon@suse.de
+- update to version 0.6.14
+- Add new daemon "avahi-autoipd" which is an implementation of
+ IPv4LL as defined in RFC3927, a technology for assigning link-local IP
+ addresses without DHCP server. The same functionality has been available on
+ Windows under the name APIPA. While it is not the first implemenatation of
+ this technology for Free operating systems it is clearly the most powerful
+ and hopefully even the most secure. (Because it chroot()s and drops
+ priviliges and suchlike)
+- Fix a segfault in the code handling static host name registrations
+- Add a few new entries to the service type database
+- s/D-?BUS/D-Bus/g
+- Documentation updates
+- Fix service type database building on Solaris
+- Make use of newer D-Bus APIs
+- Fix random seed initialization
+- Install SFTP static service file by default
+- Other minor code cleanups
+- removed upstreamed patches
+* Sun Sep 03 2006 aj@suse.de
+- Follow package rename qt->libqt4.
+* Thu Aug 24 2006 cthiel@suse.de
+- fix build
+* Wed Aug 16 2006 cthiel@suse.de
+- buildrequire python-gtk-devel instead of python-gtk
+* Mon Aug 14 2006 thoenig@suse.de
+- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use
+ dbus_connection_close, not dbus_connection_disconnect
+* Fri Aug 11 2006 cthiel@suse.de
+- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in
+ the meantime
+* Sun Aug 06 2006 cthiel@suse.de
+- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an
+ unfavorable configure check
+* Mon Jul 03 2006 schwab@suse.de
+- Fix quoting in configure script.
+- Fix invalid redefinition of docdir.
+* Mon May 15 2006 sbrabec@suse.cz
+- Updated to version 0.6.10 (#137781).
+ * Fix a buffer overflow in avahi-core
+ * Refuse to process invalid UTF8 data
+ * Automatically reconnect to the DBUS if we're kicked. (Works only if
+ chroot() is disabled)
+ * Don't hit an assert() in the client libs when the Avahi daemon is
+ terminated
+ * Enumerate all service types in the database in the Service
+ Discovery Applet for Gnome
+ * Improve the Bonjour compatibility layer to make it survive
+ GnomeMeeting's broken usage
+ * Deal properly with local non-ASCII hostnames
+ * AMD64 and FreeBSD portability fixes
+ * Filter double DNS server entries in avahi-dnsconfd
+ * Fix a locking bug in avahi-sharp's EntryGroup.AddService()
+ * Ported to Solaris (incomplete)
+ * Add _airport._tcp to our service type database
+* Tue May 09 2006 sbrabec@suse.cz
+- Fixed buffer overflow in avahi_record_to_string() (#137781#c7).
+* Mon Apr 24 2006 sbrabec@suse.cz
+- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676).
+* Wed Apr 19 2006 jpr@suse.de
+- Fix compat layer ABI inconsistencies with mDNSResponder (part of
+ [#149676])
+* Wed Apr 05 2006 sbrabec@suse.cz
+- Wait for daemon initialization in the init script (#150902).
+* Tue Apr 04 2006 sbrabec@suse.cz
+- Use Provides and Obsoletes instead of Conflicts to allow seamless
+ replacement.
+* Mon Mar 20 2006 sbrabec@suse.cz
+- Call %%insserv_cleanup in %%postun.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Provide libdns_sd.so RPM symbol, as mDNSResponder does.
+- Reduced BuildRequires.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Fixed circular dependency between avahi and avahi-glib
+ (avahi-discover moved to avahi-glib).
+* Wed Jan 25 2006 mls@suse.de
+- converted neededforbuild to BuildRequires
+* Mon Jan 23 2006 sbrabec@suse.cz
+- Updated to version 0.6.5.
+- Enable howl compatibility layer as separate packages.
+* Mon Jan 16 2006 sbrabec@suse.cz
+- Updated to version 0.6.4.
+* Tue Dec 20 2005 ro@suse.de
+- fix build with dbus-1 0.60
+- added libxml2-python to nfb
+* Fri Dec 16 2005 rml@suse.de
+- Move libdns_sd.so to avahi-compat-mDNSResponder from
+ avahi-compat-mDNSResponder-devel (fix up requires/provides)
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Provide dns_sd.h compatibility symlink.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Enable mDNSResponder compatibility layer as separate packages.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Call aclocal to compile in PLUS.
+- Enabled qt4 bindings.
+- Fixed file ownership.
+- Disabled parallel build - mono fails often.
+* Thu Dec 01 2005 sbrabec@suse.cz
+- Bi-arch fix.
+- Build as user.
+- Enabled parallel build.
+* Wed Nov 30 2005 sbrabec@suse.cz
+- Updated to version 0.6.1.
+- Moved all devel files and Requires to devel subpackage.
+* Wed Oct 12 2005 ro@suse.de
+- use gnome2-devel-packages in nfb and cleanup nfb
+- fix build of sharp part on x86_64
+* Mon Oct 10 2005 ro@suse.de
+- removed restart_on_update in postinstall
+ (only needed in postuninstall)
+* Thu Oct 06 2005 jpr@suse.de
+- Initial check in
--- avahi-mono.spec.orig
+++ avahi-mono.spec
@@ -1,5 +1,5 @@
#
-# spec file for package avahi-mono (Version 0.6.23)
+# spec file for package avahi (Version 0.6.23)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,7 +31,7 @@ Name: avahi-mono
%define build_qt3 0
%define build_qt4 0
Version: 0.6.23
-Release: 51
+Release: 32
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
@@ -45,12 +45,12 @@ Release: 51
%define avahi_qt3_soname 1
%define avahi_qt4_soname 1
%if %build_glib2
-%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}
+%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release}
%endif
Url: http://www.avahi.org/
-Group: Development/Languages/Mono
+Group: System/Daemons
License: LGPL v2.1 or later
-Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
+Summary: D-BUS Service for Zeroconf and Bonjour
Source: %{_name}-%{version}.tar.bz2
Source1: gnome-nettool2.png
Source2: avahi-bookmarks.init
@@ -111,16 +111,17 @@ Requires: gtk-sharp2 libavahi-clie
%endif
%description
-This package provides Mono bindings for avahi. Avahi is an
-implementation of the DNS Service Discovery and MulticastDNS
-specifications for Zeroconf Computing. It uses D-BUS for communication
-between user applications and a system daemon. The daemon is used to
-coordinate application efforts in caching replies, necessary to
-minimize the traffic imposed on networks. The Avahi mDNS responder is
-now feature complete, implementing all MUSTs and the majority of the
-SHOULDs of the mDNS and DNS-SD RFCs. It passes all tests in the Apple
-Bonjour conformance test suite. In addition, it supports some nifty
-things, like correct mDNS reflection across LAN segments.
+Avahi is an implementation of the DNS Service Discovery and Multicast
+DNS specifications for Zeroconf Computing. It uses D-BUS for
+communication between user applications and a system daemon. The daemon
+is used to coordinate application efforts in caching replies, necessary
+to minimize the traffic imposed on networks.
+
+The Avahi mDNS responder is now complete with features, implementing
+all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
+It passes all tests in the Apple Bonjour conformance test suite. In
+addition, it supports some nifty things, like correct mDNS reflection
+across LAN segments.
@@ -1284,9 +1285,16 @@ fi
%endif
%changelog
+* Fri Sep 12 2008 aj@suse.de
+- Remove languages directory ownership, it's now part of filesystem.
+* Fri Sep 05 2008 ro@suse.de
+- add Required-Stop to initscripts
* Mon Sep 01 2008 meissner@suse.de
- Added GCC attribute alloc_size markup for allocator functions
* Fri Jul 18 2008 sbrabec@suse.cz
+- Build glib2, gobject and python stuff separately to break build
+ loop cups -> gtk2 -> avahi -> cups.
+- Split avahi-python-gtk from avahi-python.
- Updated to version 0.6.23:
* A lot of translation updates
* Beef up bnvc quite a bit, including passing a domain to browse
@@ -1298,15 +1306,312 @@ fi
* Build fixes
* Minor other updates
* Backwards compatible with Avahi 0.6.x with x < 23.
+* Wed Jul 16 2008 coolo@suse.de
+- don't build cycle between avahi and cups
+* Tue May 27 2008 coolo@suse.de
+- fix baselibs config one more time
+* Sat May 17 2008 coolo@suse.de
+- 10.2 had even more xxbit packages to be renamed
* Sun May 11 2008 coolo@suse.de
- fix rename of xxbit packages
+* Tue Apr 29 2008 cthiel@suse.de
+- obsolete avahi-<arch>, avahi-compat-mDNSResponder-<arch> and
+ avahi-glib-<arch> via baselibs.conf
+* Thu Apr 10 2008 ro@suse.de
+- added baselibs.conf file to build xxbit packages
+ for multilib support
* Tue Mar 11 2008 sbrabec@suse.cz
- Fix build failure of avahi-mono.
-* Thu Oct 11 2007 sbrabec@suse.de
-- Updated dependencies.
+* Wed Mar 05 2008 sbrabec@suse.cz
+- Build Qt bindings in separate packages to shorten build path and
+ unneeded triggering for rebuild.
+- Spec file rewritten to allow simple and fast build per partes.
+* Wed Jan 30 2008 sbrabec@suse.cz
+- Fixed init scripts (bnc#332964).
+* Mon Jan 21 2008 ro@suse.de
+- same for libavahi-glib1 and libavahi-ui0
+* Sun Jan 20 2008 ro@suse.de
+- avahi-mono: buildreq libavahi-client3 (for mono-find-requires)
+* Wed Dec 19 2007 jpr@suse.de
+- Update to 0.6.22
+ * i18n support
+ * Documentation and example code updates
+ * Support for registering the Avahi documentation in devhelp
+ (needs manual setup)
+ * Added a new component libavahi-gobject, which is a
+ GObjectified version of the Avahi API
+ * Major BSD compatibility improvements
+ * avahi-ui: Allow overwriting of pretty service name by the
+ application
+ * Service type database updates
+ * Add new option --parsable to avahi-browse
+ * Make avahi-autoipd actually produce correct ARP packets
+ * Add FreeBSD kqueue support for watching /etc/avahi/services
+ * Use search domain from /etc/resolv.conf as additional browse
+ domains.
+ * No longer return a conflict error when two local applications
+ register identical RRs.
+ * Properly find alternative service/host names for very long names
+ * DNS name compression fix (Sjoerd Simons)
+ * Fedora init script order fix
+ * Several fixes to make gcc produces less warnings
+ * Minor other updates
+- Package avahi-discover-standalone in gtk-utils with its glade files
+* 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
+- Rename packages according to shared library naming policy.
+- Make devel packages binding specific to deliver correct
+ dependencies (#193817).
+- Rename python package according to python package naming policy.
+- Prepend library devel packages names by "lib".
+- libavahi-ui moved to libavahi-glib to prevent depending of avahi
+ core on libglade2.
+- Split commands line utilities and GTK+ UI utilities to separate
+ packages to not force them for daemon or Qt binding users.
+* Thu Sep 06 2007 maw@suse.de
+- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python
+ subpackage to the base package (#299566).
+* Wed Sep 05 2007 sbrabec@suse.cz
+- Start avahi by default (#298872).
+- Handle avahi-bookmarks daemon in scriptlets.
+* Tue Aug 07 2007 maw@suse.de
+- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29)
+ so replace it with /sbin/ldconfig.
* Mon Aug 06 2007 bk@suse.de
- replace -p /usr/sbin/ldconfig with %%{run_ldconfig}
* Mon Jul 30 2007 aj@suse.de
- Add gcc-c++ to BuildRequires.
+* Tue Jul 24 2007 aj@suse.de
+- Resort spec file so that mDNSResponder is provided again.
+* Mon Jul 16 2007 aj@suse.de
+- Fix spec file.
* Mon Jul 16 2007 aj@suse.de
-- Create new spec file to avoid build cycle avahi->gnome->mono->avahi.
+- Use extra spec file for avahi-mono to avoid build cycle
+ avahi->gnome->mono->avahi.
+* Fri Jul 06 2007 maw@suse.de
+- Build require gtk2-devel.
+* Thu Jul 05 2007 maw@suse.de
+- Don't remove libavahi-common.la, because many things depend on it
+- Make avahi-mono require gtk-sharp2.
+- Update avahi-gacdir.patch, fixing the build on biarch platforms.
+* Thu Jul 05 2007 maw@suse.de
+- Remove some extraneous comments in the .spec file.
+* Tue Jul 03 2007 maw@suse.de
+- Update to version 0.6.20:
+ + Various bug fixes and portability fixes
+ + New features, including a new libavahi-ui library and tools
+ to exploit it
+ + A fix for a local DoS vulnerability (b.n.c #287123 and
+ CVE-2007-3372)
+- Remove upstreamed patches: avahi-python-compile.patch and
+ avahi-compat-libdns_sd-fixes.patch; rename
+ avahi-discover-icon.patch to avahi-desktop.patch, and fix more
+ .desktop files therein
+- Buildrequire gtk-sharp2.
+* Wed Jun 06 2007 sbrabec@suse.cz
+- Removed invalid desktop Category "Application" (#254654).
+* Thu May 24 2007 ro@suse.de
+- fix some rpmlint errors (call ldconfig in post scripts)
+* Tue Mar 27 2007 crivera@suse.de
+- Improve libdns_sd compat support. This helps fix 214887.
+* Mon Mar 26 2007 rguenther@suse.de
+- Add gdbm-devel and zlib-devel BuildRequires.
+* Tue Mar 13 2007 crivera@suse.de
+- Rework the sub package split. There is a new package, avahi-python,
+ that contains all of the Python utilities. This removes all Python
+ dependencies from the base avahi package. This fixes 245390.
+* Sat Mar 10 2007 crivera@suse.de
+- Install avahi.firewill in /etc/sysconfig/SuSEfirewall2.d/services
+ instead of /usr/share/SuSEfirewall2/services. This allows avahi
+ to build again. This also depends on the latest dbus-1-python
+ submission being approved.
+* Tue Feb 27 2007 crivera@suse.de
+- Remove netdev patch in favor of using the configure parameter
+ instead. This also fixes a similar issue with the autoipd group
+ and user. This fixes 237145.
+* Mon Feb 26 2007 crivera@suse.de
+- Replace the non-existent "netdev" group with the "avahi" group in
+ avahi-dbus.conf. This fixes 237145.
+- Remove Application, Utility, Network, and Settings categories from
+ the .desktop file. This fixes 244464.
+* Wed Feb 21 2007 sbrabec@suse.cz
+- Updated to a bugfix release 0.6.17:
+ * Don't accept "localhost" as a local mDNS host name
+ * Allow running avahi-bookmarks as CGI script
+ * Improve libdns_sd compatibility
+ * Stability: libdns_sd mutex locking order fix
+ * Publish IPv6 addresses via IPv4 and vice versa
+ * IA64 fixes
+ * A lot of minor cleanups and fixes
+- Fixed python dependencies (#244457).
+- Fixed howl compatibility links (#244486).
+- Fixed python byte-compilation (#244458).
+- Added avahi-bookmarks init script.
+- Added SuSEfirewall2 rule.
+* Tue Feb 13 2007 sbrabec@suse.cz
+- Do not build unusable static libraries (#238552#c17).
+* Thu Feb 01 2007 ro@suse.de
+- removed gnome-nettool from BuildRequires (and Recommends)
+ (causes a build-cycle) and use local copy of the icon
+* Fri Jan 26 2007 ro@suse.de
+- add mono-devel to build requires to make mono-reqprov work
+* Wed Jan 24 2007 sbrabec@suse.cz
+- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870):
+ * Revert previous patch to check nlmsg_pid as it is bogus and
+ breaks in many cases, notably when using NetworkManager.
+ * Replace with new SO_PASSCRED-based check of the sending UID
+ which seems to work better.
+ * Handle some errors in libdns_sd more gracefully the way the real
+ libdns_sd does
+ * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no
+ longer defined
+ * Fix doxygen comments for avahi watch
+ * Make d-bus version detection work for >= 1.0
+ * Dont dbus_connection_close on shared dbus connections
+ * Fix potential endless loop in dns label unpacking code
+ * Fix bogus assertion in client-publish-service.c example
+ * Mild fix to some doxygen docs for avahi-common/address.h
+ * Fix passing in custom priviledged group (previously ignored
+ setting)
+ * Check that netlink messages actually originate from the kernel
+ and not another process.
+ * Fix dbus_service_browser not setting
+ AVAHI_LOOKUP_RESULT_OUR_OWN.
+* Sun Jan 21 2007 dmueller@suse.de
+-compat-mDNSResponder-devel should require avahi-devel
+* Sat Jan 20 2007 aj@suse.de
+- Fix avahi-sharp.pc file to use correct gcac location.
+- Add obsoletes and provides for mDNSResponder.
+* Thu Dec 14 2006 sbrabec@suse.cz
+- Created init script symlinks in /usr/sbin (#228203).
+* Sun Nov 12 2006 thoenig@suse.de
+- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch:
+ Be precise with regard to the minor version of D-Bus
+* Sun Nov 12 2006 thoenig@suse.de
+- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch:
+ Fix flawed logic for flags passed to dbus_bus_request_name()
+* Mon Oct 30 2006 sbrabec@suse.cz
+- Check the sender ID of netlink packets before using them
+ (#216219).
+* Sun Oct 15 2006 danw@suse.de
+- Remove dead patches
+* Mon Oct 09 2006 sbrabec@suse.cz
+- Build in older products.
+- Enabled parallel build.
+* Fri Sep 22 2006 aj@suse.de
+- Fix filelist for python upgrade.
+- Build everything with RPM_OPT_FLAGS.
+* Tue Sep 19 2006 jhargadon@suse.de
+- update to version 0.6.14
+- Add new daemon "avahi-autoipd" which is an implementation of
+ IPv4LL as defined in RFC3927, a technology for assigning link-local IP
+ addresses without DHCP server. The same functionality has been available on
+ Windows under the name APIPA. While it is not the first implemenatation of
+ this technology for Free operating systems it is clearly the most powerful
+ and hopefully even the most secure. (Because it chroot()s and drops
+ priviliges and suchlike)
+- Fix a segfault in the code handling static host name registrations
+- Add a few new entries to the service type database
+- s/D-?BUS/D-Bus/g
+- Documentation updates
+- Fix service type database building on Solaris
+- Make use of newer D-Bus APIs
+- Fix random seed initialization
+- Install SFTP static service file by default
+- Other minor code cleanups
+- removed upstreamed patches
+* Sun Sep 03 2006 aj@suse.de
+- Follow package rename qt->libqt4.
+* Thu Aug 24 2006 cthiel@suse.de
+- fix build
+* Wed Aug 16 2006 cthiel@suse.de
+- buildrequire python-gtk-devel instead of python-gtk
+* Mon Aug 14 2006 thoenig@suse.de
+- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use
+ dbus_connection_close, not dbus_connection_disconnect
+* Fri Aug 11 2006 cthiel@suse.de
+- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in
+ the meantime
+* Sun Aug 06 2006 cthiel@suse.de
+- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an
+ unfavorable configure check
+* Mon Jul 03 2006 schwab@suse.de
+- Fix quoting in configure script.
+- Fix invalid redefinition of docdir.
+* Mon May 15 2006 sbrabec@suse.cz
+- Updated to version 0.6.10 (#137781).
+ * Fix a buffer overflow in avahi-core
+ * Refuse to process invalid UTF8 data
+ * Automatically reconnect to the DBUS if we're kicked. (Works only if
+ chroot() is disabled)
+ * Don't hit an assert() in the client libs when the Avahi daemon is
+ terminated
+ * Enumerate all service types in the database in the Service
+ Discovery Applet for Gnome
+ * Improve the Bonjour compatibility layer to make it survive
+ GnomeMeeting's broken usage
+ * Deal properly with local non-ASCII hostnames
+ * AMD64 and FreeBSD portability fixes
+ * Filter double DNS server entries in avahi-dnsconfd
+ * Fix a locking bug in avahi-sharp's EntryGroup.AddService()
+ * Ported to Solaris (incomplete)
+ * Add _airport._tcp to our service type database
+* Tue May 09 2006 sbrabec@suse.cz
+- Fixed buffer overflow in avahi_record_to_string() (#137781#c7).
+* Mon Apr 24 2006 sbrabec@suse.cz
+- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676).
+* Wed Apr 19 2006 jpr@suse.de
+- Fix compat layer ABI inconsistencies with mDNSResponder (part of
+ [#149676])
+* Wed Apr 05 2006 sbrabec@suse.cz
+- Wait for daemon initialization in the init script (#150902).
+* Tue Apr 04 2006 sbrabec@suse.cz
+- Use Provides and Obsoletes instead of Conflicts to allow seamless
+ replacement.
+* Mon Mar 20 2006 sbrabec@suse.cz
+- Call %%insserv_cleanup in %%postun.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Provide libdns_sd.so RPM symbol, as mDNSResponder does.
+- Reduced BuildRequires.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Fixed circular dependency between avahi and avahi-glib
+ (avahi-discover moved to avahi-glib).
+* Wed Jan 25 2006 mls@suse.de
+- converted neededforbuild to BuildRequires
+* Mon Jan 23 2006 sbrabec@suse.cz
+- Updated to version 0.6.5.
+- Enable howl compatibility layer as separate packages.
+* Mon Jan 16 2006 sbrabec@suse.cz
+- Updated to version 0.6.4.
+* Tue Dec 20 2005 ro@suse.de
+- fix build with dbus-1 0.60
+- added libxml2-python to nfb
+* Fri Dec 16 2005 rml@suse.de
+- Move libdns_sd.so to avahi-compat-mDNSResponder from
+ avahi-compat-mDNSResponder-devel (fix up requires/provides)
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Provide dns_sd.h compatibility symlink.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Enable mDNSResponder compatibility layer as separate packages.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Call aclocal to compile in PLUS.
+- Enabled qt4 bindings.
+- Fixed file ownership.
+- Disabled parallel build - mono fails often.
+* Thu Dec 01 2005 sbrabec@suse.cz
+- Bi-arch fix.
+- Build as user.
+- Enabled parallel build.
+* Wed Nov 30 2005 sbrabec@suse.cz
+- Updated to version 0.6.1.
+- Moved all devel files and Requires to devel subpackage.
+* Wed Oct 12 2005 ro@suse.de
+- use gnome2-devel-packages in nfb and cleanup nfb
+- fix build of sharp part on x86_64
+* Mon Oct 10 2005 ro@suse.de
+- removed restart_on_update in postinstall
+ (only needed in postuninstall)
+* Thu Oct 06 2005 jpr@suse.de
+- Initial check in
--- avahi-qt4.spec.orig
+++ avahi-qt4.spec
@@ -1,5 +1,5 @@
#
-# spec file for package avahi-qt4 (Version 0.6.23)
+# spec file for package avahi (Version 0.6.23)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,7 +31,7 @@ Name: avahi-qt4
%define build_qt3 0
%define build_qt4 1
Version: 0.6.23
-Release: 5
+Release: 32
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes:
#%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name})
@@ -45,12 +45,12 @@ Release: 5
%define avahi_qt3_soname 1
%define avahi_qt4_soname 1
%if %build_glib2
-%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}
+%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release}
%endif
Url: http://www.avahi.org/
-Group: System/GUI/KDE
+Group: System/Daemons
License: LGPL v2.1 or later
-Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour
+Summary: D-BUS Service for Zeroconf and Bonjour
Source: %{_name}-%{version}.tar.bz2
Source1: gnome-nettool2.png
Source2: avahi-bookmarks.init
@@ -111,19 +111,17 @@ Requires: gtk-sharp2 libavahi-clie
%endif
%description
-Qt4 bindings for avahi.
-
-Avahi is an Implementation the DNS Service Discovery and Multicast DNS
-specifications for Zeroconf Computing. It uses D-BUS for communication
-between user applications and a system daemon. The daemon is used to
-coordinate application efforts in caching replies, necessary to
-minimize the traffic imposed on networks.
+Avahi is an implementation of the DNS Service Discovery and Multicast
+DNS specifications for Zeroconf Computing. It uses D-BUS for
+communication between user applications and a system daemon. The daemon
+is used to coordinate application efforts in caching replies, necessary
+to minimize the traffic imposed on networks.
-The Avahi mDNS responder is now 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.
+The Avahi mDNS responder is now complete with features, implementing
+all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs.
+It passes all tests in the Apple Bonjour conformance test suite. In
+addition, it supports some nifty things, like correct mDNS reflection
+across LAN segments.
@@ -1287,9 +1285,16 @@ fi
%endif
%changelog
+* Fri Sep 12 2008 aj@suse.de
+- Remove languages directory ownership, it's now part of filesystem.
+* Fri Sep 05 2008 ro@suse.de
+- add Required-Stop to initscripts
* Mon Sep 01 2008 meissner@suse.de
- Added GCC attribute alloc_size markup for allocator functions
* Fri Jul 18 2008 sbrabec@suse.cz
+- Build glib2, gobject and python stuff separately to break build
+ loop cups -> gtk2 -> avahi -> cups.
+- Split avahi-python-gtk from avahi-python.
- Updated to version 0.6.23:
* A lot of translation updates
* Beef up bnvc quite a bit, including passing a domain to browse
@@ -1301,7 +1306,312 @@ fi
* Build fixes
* Minor other updates
* Backwards compatible with Avahi 0.6.x with x < 23.
+* Wed Jul 16 2008 coolo@suse.de
+- don't build cycle between avahi and cups
+* Tue May 27 2008 coolo@suse.de
+- fix baselibs config one more time
+* Sat May 17 2008 coolo@suse.de
+- 10.2 had even more xxbit packages to be renamed
* Sun May 11 2008 coolo@suse.de
- fix rename of xxbit packages
+* Tue Apr 29 2008 cthiel@suse.de
+- obsolete avahi-<arch>, avahi-compat-mDNSResponder-<arch> and
+ avahi-glib-<arch> via baselibs.conf
+* Thu Apr 10 2008 ro@suse.de
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+* Tue Mar 11 2008 sbrabec@suse.cz
+- Fix build failure of avahi-mono.
* Wed Mar 05 2008 sbrabec@suse.cz
-- Create new spec file to avoid dependency of avahi core on Qt.
+- Build Qt bindings in separate packages to shorten build path and
+ unneeded triggering for rebuild.
+- Spec file rewritten to allow simple and fast build per partes.
+* Wed Jan 30 2008 sbrabec@suse.cz
+- Fixed init scripts (bnc#332964).
+* Mon Jan 21 2008 ro@suse.de
+- same for libavahi-glib1 and libavahi-ui0
+* Sun Jan 20 2008 ro@suse.de
+- avahi-mono: buildreq libavahi-client3 (for mono-find-requires)
+* Wed Dec 19 2007 jpr@suse.de
+- Update to 0.6.22
+ * i18n support
+ * Documentation and example code updates
+ * Support for registering the Avahi documentation in devhelp
+ (needs manual setup)
+ * Added a new component libavahi-gobject, which is a
+ GObjectified version of the Avahi API
+ * Major BSD compatibility improvements
+ * avahi-ui: Allow overwriting of pretty service name by the
+ application
+ * Service type database updates
+ * Add new option --parsable to avahi-browse
+ * Make avahi-autoipd actually produce correct ARP packets
+ * Add FreeBSD kqueue support for watching /etc/avahi/services
+ * Use search domain from /etc/resolv.conf as additional browse
+ domains.
+ * No longer return a conflict error when two local applications
+ register identical RRs.
+ * Properly find alternative service/host names for very long names
+ * DNS name compression fix (Sjoerd Simons)
+ * Fedora init script order fix
+ * Several fixes to make gcc produces less warnings
+ * Minor other updates
+- Package avahi-discover-standalone in gtk-utils with its glade files
+* 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
+- Rename packages according to shared library naming policy.
+- Make devel packages binding specific to deliver correct
+ dependencies (#193817).
+- Rename python package according to python package naming policy.
+- Prepend library devel packages names by "lib".
+- libavahi-ui moved to libavahi-glib to prevent depending of avahi
+ core on libglade2.
+- Split commands line utilities and GTK+ UI utilities to separate
+ packages to not force them for daemon or Qt binding users.
+* Thu Sep 06 2007 maw@suse.de
+- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python
+ subpackage to the base package (#299566).
+* Wed Sep 05 2007 sbrabec@suse.cz
+- Start avahi by default (#298872).
+- Handle avahi-bookmarks daemon in scriptlets.
+* Tue Aug 07 2007 maw@suse.de
+- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29)
+ so replace it with /sbin/ldconfig.
+* Mon Aug 06 2007 bk@suse.de
+- replace -p /usr/sbin/ldconfig with %%{run_ldconfig}
+* Mon Jul 30 2007 aj@suse.de
+- Add gcc-c++ to BuildRequires.
+* Tue Jul 24 2007 aj@suse.de
+- Resort spec file so that mDNSResponder is provided again.
+* Mon Jul 16 2007 aj@suse.de
+- Fix spec file.
+* Mon Jul 16 2007 aj@suse.de
+- Use extra spec file for avahi-mono to avoid build cycle
+ avahi->gnome->mono->avahi.
+* Fri Jul 06 2007 maw@suse.de
+- Build require gtk2-devel.
+* Thu Jul 05 2007 maw@suse.de
+- Don't remove libavahi-common.la, because many things depend on it
+- Make avahi-mono require gtk-sharp2.
+- Update avahi-gacdir.patch, fixing the build on biarch platforms.
+* Thu Jul 05 2007 maw@suse.de
+- Remove some extraneous comments in the .spec file.
+* Tue Jul 03 2007 maw@suse.de
+- Update to version 0.6.20:
+ + Various bug fixes and portability fixes
+ + New features, including a new libavahi-ui library and tools
+ to exploit it
+ + A fix for a local DoS vulnerability (b.n.c #287123 and
+ CVE-2007-3372)
+- Remove upstreamed patches: avahi-python-compile.patch and
+ avahi-compat-libdns_sd-fixes.patch; rename
+ avahi-discover-icon.patch to avahi-desktop.patch, and fix more
+ .desktop files therein
+- Buildrequire gtk-sharp2.
+* Wed Jun 06 2007 sbrabec@suse.cz
+- Removed invalid desktop Category "Application" (#254654).
+* Thu May 24 2007 ro@suse.de
+- fix some rpmlint errors (call ldconfig in post scripts)
+* Tue Mar 27 2007 crivera@suse.de
+- Improve libdns_sd compat support. This helps fix 214887.
+* Mon Mar 26 2007 rguenther@suse.de
+- Add gdbm-devel and zlib-devel BuildRequires.
+* Tue Mar 13 2007 crivera@suse.de
+- Rework the sub package split. There is a new package, avahi-python,
+ that contains all of the Python utilities. This removes all Python
+ dependencies from the base avahi package. This fixes 245390.
+* Sat Mar 10 2007 crivera@suse.de
+- Install avahi.firewill in /etc/sysconfig/SuSEfirewall2.d/services
+ instead of /usr/share/SuSEfirewall2/services. This allows avahi
+ to build again. This also depends on the latest dbus-1-python
+ submission being approved.
+* Tue Feb 27 2007 crivera@suse.de
+- Remove netdev patch in favor of using the configure parameter
+ instead. This also fixes a similar issue with the autoipd group
+ and user. This fixes 237145.
+* Mon Feb 26 2007 crivera@suse.de
+- Replace the non-existent "netdev" group with the "avahi" group in
+ avahi-dbus.conf. This fixes 237145.
+- Remove Application, Utility, Network, and Settings categories from
+ the .desktop file. This fixes 244464.
+* Wed Feb 21 2007 sbrabec@suse.cz
+- Updated to a bugfix release 0.6.17:
+ * Don't accept "localhost" as a local mDNS host name
+ * Allow running avahi-bookmarks as CGI script
+ * Improve libdns_sd compatibility
+ * Stability: libdns_sd mutex locking order fix
+ * Publish IPv6 addresses via IPv4 and vice versa
+ * IA64 fixes
+ * A lot of minor cleanups and fixes
+- Fixed python dependencies (#244457).
+- Fixed howl compatibility links (#244486).
+- Fixed python byte-compilation (#244458).
+- Added avahi-bookmarks init script.
+- Added SuSEfirewall2 rule.
+* Tue Feb 13 2007 sbrabec@suse.cz
+- Do not build unusable static libraries (#238552#c17).
+* Thu Feb 01 2007 ro@suse.de
+- removed gnome-nettool from BuildRequires (and Recommends)
+ (causes a build-cycle) and use local copy of the icon
+* Fri Jan 26 2007 ro@suse.de
+- add mono-devel to build requires to make mono-reqprov work
+* Wed Jan 24 2007 sbrabec@suse.cz
+- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870):
+ * Revert previous patch to check nlmsg_pid as it is bogus and
+ breaks in many cases, notably when using NetworkManager.
+ * Replace with new SO_PASSCRED-based check of the sending UID
+ which seems to work better.
+ * Handle some errors in libdns_sd more gracefully the way the real
+ libdns_sd does
+ * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no
+ longer defined
+ * Fix doxygen comments for avahi watch
+ * Make d-bus version detection work for >= 1.0
+ * Dont dbus_connection_close on shared dbus connections
+ * Fix potential endless loop in dns label unpacking code
+ * Fix bogus assertion in client-publish-service.c example
+ * Mild fix to some doxygen docs for avahi-common/address.h
+ * Fix passing in custom priviledged group (previously ignored
+ setting)
+ * Check that netlink messages actually originate from the kernel
+ and not another process.
+ * Fix dbus_service_browser not setting
+ AVAHI_LOOKUP_RESULT_OUR_OWN.
+* Sun Jan 21 2007 dmueller@suse.de
+-compat-mDNSResponder-devel should require avahi-devel
+* Sat Jan 20 2007 aj@suse.de
+- Fix avahi-sharp.pc file to use correct gcac location.
+- Add obsoletes and provides for mDNSResponder.
+* Thu Dec 14 2006 sbrabec@suse.cz
+- Created init script symlinks in /usr/sbin (#228203).
+* Sun Nov 12 2006 thoenig@suse.de
+- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch:
+ Be precise with regard to the minor version of D-Bus
+* Sun Nov 12 2006 thoenig@suse.de
+- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch:
+ Fix flawed logic for flags passed to dbus_bus_request_name()
+* Mon Oct 30 2006 sbrabec@suse.cz
+- Check the sender ID of netlink packets before using them
+ (#216219).
+* Sun Oct 15 2006 danw@suse.de
+- Remove dead patches
+* Mon Oct 09 2006 sbrabec@suse.cz
+- Build in older products.
+- Enabled parallel build.
+* Fri Sep 22 2006 aj@suse.de
+- Fix filelist for python upgrade.
+- Build everything with RPM_OPT_FLAGS.
+* Tue Sep 19 2006 jhargadon@suse.de
+- update to version 0.6.14
+- Add new daemon "avahi-autoipd" which is an implementation of
+ IPv4LL as defined in RFC3927, a technology for assigning link-local IP
+ addresses without DHCP server. The same functionality has been available on
+ Windows under the name APIPA. While it is not the first implemenatation of
+ this technology for Free operating systems it is clearly the most powerful
+ and hopefully even the most secure. (Because it chroot()s and drops
+ priviliges and suchlike)
+- Fix a segfault in the code handling static host name registrations
+- Add a few new entries to the service type database
+- s/D-?BUS/D-Bus/g
+- Documentation updates
+- Fix service type database building on Solaris
+- Make use of newer D-Bus APIs
+- Fix random seed initialization
+- Install SFTP static service file by default
+- Other minor code cleanups
+- removed upstreamed patches
+* Sun Sep 03 2006 aj@suse.de
+- Follow package rename qt->libqt4.
+* Thu Aug 24 2006 cthiel@suse.de
+- fix build
+* Wed Aug 16 2006 cthiel@suse.de
+- buildrequire python-gtk-devel instead of python-gtk
+* Mon Aug 14 2006 thoenig@suse.de
+- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use
+ dbus_connection_close, not dbus_connection_disconnect
+* Fri Aug 11 2006 cthiel@suse.de
+- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in
+ the meantime
+* Sun Aug 06 2006 cthiel@suse.de
+- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an
+ unfavorable configure check
+* Mon Jul 03 2006 schwab@suse.de
+- Fix quoting in configure script.
+- Fix invalid redefinition of docdir.
+* Mon May 15 2006 sbrabec@suse.cz
+- Updated to version 0.6.10 (#137781).
+ * Fix a buffer overflow in avahi-core
+ * Refuse to process invalid UTF8 data
+ * Automatically reconnect to the DBUS if we're kicked. (Works only if
+ chroot() is disabled)
+ * Don't hit an assert() in the client libs when the Avahi daemon is
+ terminated
+ * Enumerate all service types in the database in the Service
+ Discovery Applet for Gnome
+ * Improve the Bonjour compatibility layer to make it survive
+ GnomeMeeting's broken usage
+ * Deal properly with local non-ASCII hostnames
+ * AMD64 and FreeBSD portability fixes
+ * Filter double DNS server entries in avahi-dnsconfd
+ * Fix a locking bug in avahi-sharp's EntryGroup.AddService()
+ * Ported to Solaris (incomplete)
+ * Add _airport._tcp to our service type database
+* Tue May 09 2006 sbrabec@suse.cz
+- Fixed buffer overflow in avahi_record_to_string() (#137781#c7).
+* Mon Apr 24 2006 sbrabec@suse.cz
+- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676).
+* Wed Apr 19 2006 jpr@suse.de
+- Fix compat layer ABI inconsistencies with mDNSResponder (part of
+ [#149676])
+* Wed Apr 05 2006 sbrabec@suse.cz
+- Wait for daemon initialization in the init script (#150902).
+* Tue Apr 04 2006 sbrabec@suse.cz
+- Use Provides and Obsoletes instead of Conflicts to allow seamless
+ replacement.
+* Mon Mar 20 2006 sbrabec@suse.cz
+- Call %%insserv_cleanup in %%postun.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Provide libdns_sd.so RPM symbol, as mDNSResponder does.
+- Reduced BuildRequires.
+* Thu Feb 09 2006 sbrabec@suse.cz
+- Fixed circular dependency between avahi and avahi-glib
+ (avahi-discover moved to avahi-glib).
+* Wed Jan 25 2006 mls@suse.de
+- converted neededforbuild to BuildRequires
+* Mon Jan 23 2006 sbrabec@suse.cz
+- Updated to version 0.6.5.
+- Enable howl compatibility layer as separate packages.
+* Mon Jan 16 2006 sbrabec@suse.cz
+- Updated to version 0.6.4.
+* Tue Dec 20 2005 ro@suse.de
+- fix build with dbus-1 0.60
+- added libxml2-python to nfb
+* Fri Dec 16 2005 rml@suse.de
+- Move libdns_sd.so to avahi-compat-mDNSResponder from
+ avahi-compat-mDNSResponder-devel (fix up requires/provides)
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Provide dns_sd.h compatibility symlink.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Enable mDNSResponder compatibility layer as separate packages.
+* Fri Dec 02 2005 sbrabec@suse.cz
+- Call aclocal to compile in PLUS.
+- Enabled qt4 bindings.
+- Fixed file ownership.
+- Disabled parallel build - mono fails often.
+* Thu Dec 01 2005 sbrabec@suse.cz
+- Bi-arch fix.
+- Build as user.
+- Enabled parallel build.
+* Wed Nov 30 2005 sbrabec@suse.cz
+- Updated to version 0.6.1.
+- Moved all devel files and Requires to devel subpackage.
+* Wed Oct 12 2005 ro@suse.de
+- use gnome2-devel-packages in nfb and cleanup nfb
+- fix build of sharp part on x86_64
+* Mon Oct 10 2005 ro@suse.de
+- removed restart_on_update in postinstall
+ (only needed in postuninstall)
+* Thu Oct 06 2005 jpr@suse.de
+- Initial check in
--- avahi.changes.orig
+++ avahi.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Oct 22 09:03:33 CDT 2008 - maw@suse.de
+
+- Make debug packages require a specific %{version}-%{release}.
+
+-------------------------------------------------------------------
Fri Sep 12 10:09:45 CEST 2008 - aj@suse.de
- Remove languages directory ownership, it's now part of filesystem.
--- avahi.spec.orig
+++ avahi.spec
@@ -47,7 +47,7 @@ Release: 32
%define avahi_qt3_soname 1
%define avahi_qt4_soname 1
%if %build_glib2
-%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}
+%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release}
%endif
Url: http://www.avahi.org/
Group: System/Daemons