diff --git a/avahi-glib2.spec b/avahi-glib2.spec index de85011..02d90fc 100644 --- a/avahi-glib2.spec +++ b/avahi-glib2.spec @@ -31,7 +31,7 @@ Name: avahi-glib2 %define build_qt3 0 %define build_qt4 0 Version: 0.6.23 -Release: 7 +Release: 8 %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}) @@ -166,7 +166,6 @@ Authors: %package -n libavahi-common3 License: LGPL v2.1 or later Summary: D-BUS Service for Zeroconf and Bonjour -Requires: %{name} >= %{version} Group: System/Libraries %description -n libavahi-common3 diff --git a/avahi-mono.spec b/avahi-mono.spec index a538f3c..8836cb5 100644 --- a/avahi-mono.spec +++ b/avahi-mono.spec @@ -31,7 +31,7 @@ Name: avahi-mono %define build_qt3 0 %define build_qt4 0 Version: 0.6.23 -Release: 55 +Release: 56 %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}) @@ -165,7 +165,6 @@ Authors: %package -n libavahi-common3 License: LGPL v2.1 or later Summary: D-BUS Service for Zeroconf and Bonjour -Requires: %{name} >= %{version} Group: System/Libraries %description -n libavahi-common3 diff --git a/avahi-qt4.spec b/avahi-qt4.spec index ed0db1e..1aee842 100644 --- a/avahi-qt4.spec +++ b/avahi-qt4.spec @@ -31,7 +31,7 @@ Name: avahi-qt4 %define build_qt3 0 %define build_qt4 1 Version: 0.6.23 -Release: 7 +Release: 8 %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}) @@ -168,7 +168,6 @@ Authors: %package -n libavahi-common3 License: LGPL v2.1 or later Summary: D-BUS Service for Zeroconf and Bonjour -Requires: %{name} >= %{version} Group: System/Libraries %description -n libavahi-common3 diff --git a/avahi.changes b/avahi.changes index f1aa008..dbe9899 100644 --- a/avahi.changes +++ b/avahi.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Nov 24 15:22:14 CET 2008 - sbrabec@suse.cz + +- Removed dependency libavahi-common3 -> avahi (bnc#447101). + ------------------------------------------------------------------- Thu Oct 23 11:36:59 CDT 2008 - maw@suse.de diff --git a/avahi.spec b/avahi.spec index 78162da..aff48c1 100644 --- a/avahi.spec +++ b/avahi.spec @@ -33,7 +33,7 @@ Name: avahi %define build_qt3 0 %define build_qt4 0 Version: 0.6.23 -Release: 36 +Release: 37 %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}) @@ -168,7 +168,6 @@ Authors: %package -n libavahi-common3 License: LGPL v2.1 or later Summary: D-BUS Service for Zeroconf and Bonjour -Requires: %{name} >= %{version} Group: System/Libraries %description -n libavahi-common3 @@ -1293,6 +1292,8 @@ fi %endif %changelog +* Mon Nov 24 2008 sbrabec@suse.cz +- Removed dependency libavahi-common3 -> avahi (bnc#447101). * Thu Oct 23 2008 maw@suse.de - Make debug packages require a specific %%{version}-%%{release}. * Fri Oct 17 2008 lnussel@suse.de @@ -1411,7 +1412,7 @@ fi - 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. -* Wed Jul 04 2007 maw@suse.de +* 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: @@ -1427,7 +1428,7 @@ fi - Buildrequire gtk-sharp2. * Wed Jun 06 2007 sbrabec@suse.cz - Removed invalid desktop Category "Application" (#254654). -* Wed May 23 2007 ro@suse.de +* 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. @@ -1470,7 +1471,7 @@ fi * Wed Jan 31 2007 ro@suse.de - removed gnome-nettool from BuildRequires (and Recommends) (causes a build-cycle) and use local copy of the icon -* Thu Jan 25 2007 ro@suse.de +* 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): diff --git a/project.diff b/project.diff deleted file mode 100644 index 5924e0d..0000000 --- a/project.diff +++ /dev/null @@ -1,1184 +0,0 @@ ---- 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-, avahi-compat-mDNSResponder- and -+ avahi-glib- 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-, avahi-compat-mDNSResponder- and -+ avahi-glib- 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-, avahi-compat-mDNSResponder- and -+ avahi-glib- 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