1 #%{?!WITH_MONO: %define WITH_MONO 0}
2 #%{?!WITH_COMPAT_DNSSD: %define WITH_COMPAT_DNSSD 0}
3 #%{?!WITH_COMPAT_HOWL: %define WITH_COMPAT_HOWL 0}
4 #%ifarch sparc64 s390 %{arm}
7 %define _unpackaged_files_terminate_build 0
11 Summary: Local network service discovery
12 Group: System Environment/Base
17 Requires(post): eglibc
18 #Requires: systemd-units
19 #Requires(post): initscripts, chkconfig, ldconfig
20 #Requires(pre): shadow-utils
21 Requires: %{name}-libs = %{version}-%{release}
22 BuildRequires: automake libtool
23 BuildRequires: dbus-devel >= 0.90
24 BuildRequires: dbus-glib-devel >= 0.70
25 #BuildRequires: dbus-python
26 #BuildRequires: libxml2-python
27 #BuildRequires: gtk2-devel
28 #BuildRequires: gtk3-devel >= 2.99.0
29 #BuildRequires: gobject-introspection-devel
30 #BuildRequires: qt3-devel
31 #BuildRequires: qt4-devel
32 #BuildRequires: libglade2-devel
33 BuildRequires: libdaemon-devel
34 #BuildRequires: glib2-devel
35 BuildRequires: libcap-devel
36 BuildRequires: expat-devel
37 #BuildRequires: python
38 BuildRequires: gdbm-devel
39 #BuildRequires: pygtk2
40 BuildRequires: intltool
41 BuildRequires: perl-XML-Parser
43 #BuildRequires: mono-devel >= 1.1.13
44 #BuildRequires: monodoc-devel
47 #Source0: http://avahi.org/download/%{name}-%{version}.tar.gz
48 Source0: %{name}-%{version}.tar.gz
49 #Patch1: 01_avahi-daemon.conf.patch
52 Avahi is a system which facilitates service discovery on
53 a local network -- this means that you can plug your laptop or
54 computer into a network and instantly be able to view other people who
55 you can chat with, find printers to print to or find files being
56 shared. This kind of technology is already found in MacOS X (branded
57 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
61 #Summary: Command line tools for mDNS browsing and publishing
62 #Group: System Environment/Base
63 #Requires: %{name} = %{version}-%{release}
66 #Command line tools that use avahi to browse and publish mDNS services.
69 #Summary: UI tools for mDNS browsing
70 #Group: System Environment/Base
71 #Requires: %{name} = %{version}-%{release}
72 ##Requires: %{name}-ui-gtk3 = %{version}-%{release}
74 #Requires: openssh-clients
76 ##Requires: pygtk2-libglade
79 ##Requires: dbus-python
81 #%description ui-tools
82 #Graphical user interface tools that use Avahi to browse for mDNS services.
85 #Summary: Glib libraries for avahi
86 #Group: System Environment/Base
87 #Requires: %{name} = %{version}-%{release}
90 #Libraries for easy use of avahi from glib applications.
93 #Summary: Libraries and header files for avahi glib development
94 #Group: Development/Libraries
95 #Requires: %{name}-devel = %{version}-%{release}
96 #Requires: %{name}-glib = %{version}-%{release}
97 #Requires: glib2-devel
99 #%description glib-devel
100 #The avahi-devel package contains the header files and libraries
101 #necessary for developing programs using avahi with glib.
104 #Summary: GObject wrapper library for Avahi
105 #Group: System Environment/Base
106 #Requires: %{name}-glib = %{version}-%{release}
108 #%description gobject
109 #This library contains a GObject wrapper for the Avahi API
111 #%package gobject-devel
112 #Summary: Libraries and header files for Avahi GObject development
113 #Group: Development/Libraries
114 #Requires: %{name}-gobject = %{version}-%{release}
115 #Requires: %{name}-devel = %{version}-%{release}
116 #Requires: %{name}-glib-devel = %{version}-%{release}
118 #%description gobject-devel
119 #The avahi-gobject-devel package contains the header files and libraries
120 #necessary for developing programs using avahi-gobject.
123 #Summary: Gtk user interface library for Avahi (Gtk+ 2 version)
124 #Group: System Environment/Base
125 #Requires: %{name} = %{version}-%{release}
129 #This library contains a Gtk 2.x widget for browsing services.
132 #Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
133 #Group: System Environment/Base
134 #Requires: %{name} = %{version}-%{release}
137 #%description ui-gtk3
138 #This library contains a Gtk 3.x widget for browsing services.
141 #Summary: Libraries and header files for Avahi UI development
142 #Group: Development/Libraries
143 #Requires: %{name}-devel = %{version}-%{release}
144 #Requires: %{name}-ui = %{version}-%{release}
145 #Requires: %{name}-glib-devel = %{version}-%{release}
147 #%description ui-devel
148 #The avahi-ui-devel package contains the header files and libraries
149 #necessary for developing programs using avahi-ui.
152 #Summary: Qt3 libraries for avahi
153 #Group: System Environment/Base
154 #Requires: %{name} = %{version}-%{release}
157 #Libraries for easy use of avahi from Qt3 applications.
160 #Summary: Libraries and header files for avahi Qt3 development
161 #Group: Development/Libraries
162 #Requires: %{name}-devel = %{version}-%{release}
163 #Requires: %{name}-qt3 = %{version}-%{release}
166 #%description qt3-devel
167 #The avahi-qt3-devel package contains the header files and libraries
168 #necessary for developing programs using avahi with Qt3.
171 #Summary: Qt4 libraries for avahi
172 #Group: System Environment/Base
173 #Requires: %{name} = %{version}-%{release}
176 #Libraries for easy use of avahi from Qt4 applications.
179 #Summary: Libraries and header files for avahi Qt4 development
180 #Group: Development/Libraries
181 #Requires: %{name}-devel = %{version}-%{release}
182 #Requires: %{name}-qt4 = %{version}-%{release}
185 #%description qt4-devel
186 #Th avahi-qt4-devel package contains the header files and libraries
187 #necessary for developing programs using avahi with Qt4.
191 #Summary: Mono language bindings for avahi mono development
192 #Group: Development/Libraries
193 #Requires: mono-core >= 1.1.13
194 #Requires: %{name} = %{version}-%{release}
197 #The avahi-sharp package contains the files needed to develop
198 #mono programs that use avahi.
201 #Summary: Mono language bindings for avahi-ui
202 #Group: System Environment/Libraries
203 #Requires: %{name} = %{version}-%{release}
204 #Requires: %{name}-ui = %{version}-%{release}
205 #Requires: mono-core >= 1.1.13
206 #Requires: gtk-sharp2
207 #BuildRequires: gtk-sharp2-devel
209 #%description ui-sharp
210 #The avahi-sharp package contains the files needed to run
211 #Mono programs that use avahi-ui.
213 #%package ui-sharp-devel
214 #Summary: Mono language bindings for developing with avahi-ui
215 #Group: Development/Libraries
216 #Requires: %{name}-ui-sharp = %{version}-%{release}
218 #%description ui-sharp-devel
219 #The avahi-sharp-ui-devel package contains the files needed to develop
220 #Mono programs that use avahi-ui.
224 Summary: Libraries for avahi run-time use
225 Group: System Environment/Libraries
228 The avahi-libs package contains the libraries needed
229 to run programs that use avahi.
232 Summary: Libraries and header files for avahi development
233 Group: Development/Libraries
234 Requires: %{name}-libs = %{version}-%{release}
238 The avahi-devel package contains the header files and libraries
239 necessary for developing programs using avahi.
241 #%package compat-howl
242 #Summary: Libraries for howl compatibility
243 #Group: Development/Libraries
244 #Requires: %{name} = %{version}-%{release}
245 #Requires: %{name}-libs = %{version}-%{release}
246 #Obsoletes: howl-libs
249 #%description compat-howl
250 #Libraries that are compatible with those provided by the howl package.
252 #%package compat-howl-devel
253 #Summary: Header files for development with the howl compatibility libraries
254 #Group: Development/Libraries
255 #Requires: avahi-compat-howl = %{version}-%{release}
256 #Obsoletes: howl-devel
257 #Provides: howl-devel
259 #%description compat-howl-devel
260 #Header files for development with the howl compatibility libraries.
262 #%package compat-libdns_sd
263 #Summary: Libraries for Apple Bonjour mDNSResponder compatibility
264 #Group: Development/Libraries
265 #Requires: %{name} = %{version}-%{release}
266 #Requires: %{name}-libs = %{version}-%{release}
268 #%description compat-libdns_sd
269 #Libraries for Apple Bonjour mDNSResponder compatibility.
271 #%package compat-libdns_sd-devel
272 #Summary: Header files for the Apple Bonjour mDNSResponder compatibility libraries
273 #Group: Development/Libraries
274 #Requires: avahi-compat-libdns_sd = %{version}-%{release}
276 #%description compat-libdns_sd-devel
277 #Header files for development with the Apple Bonjour mDNSResponder compatibility
281 #Summary: Link-local IPv4 address automatic configuration daemon (IPv4LL)
282 #Group: System Environment/Base
283 #Requires(pre): shadow-utils
285 #%description autoipd
286 #avahi-autoipd implements IPv4LL, "Dynamic Configuration of IPv4
287 #Link-Local Addresses" (IETF RFC3927), a protocol for automatic IP address
288 #configuration from the link-local 169.254.0.0/16 range without the need for a
289 #central server. It is primarily intended to be used in ad-hoc networks which
293 #Summary: Configure local unicast DNS settings based on information published in mDNS
294 #Group: System Environment/Base
295 #Requires: %{name} = %{version}-%{release}
296 #Requires: %{name}-libs = %{version}-%{release}
298 #%description dnsconfd
299 #avahi-dnsconfd connects to a running avahi-daemon and runs the script
300 #/etc/avahi/dnsconfd.action for each unicast DNS server that is announced on the
301 #local LAN. This is useful for configuring unicast DNS servers in a DHCP-like
304 %package -n avahi-data
305 Summary: Libraries for avahi run-time use
306 Group: System Environment/Libraries
308 %description -n avahi-data
309 The avahi-libs package contains the libraries needed
310 to run programs that use avahi.
318 %configure --with-distro=fedora --with-avahi-user=app --with-avahi-group=app --with-avahi-priv-access-group=app \
319 --disable-compat-libdns_sd \
328 --disable-python-dbus \
329 --disable-doxygen-doc\
330 --disable-doxygen-dot\
331 --disable-doxygen-xml\
332 --disable-doxygen-html\
333 --disable-doxygen-manpages\
334 --disable-doxygen-xmltoman\
338 --sysconfdir=/opt/etc \
339 --localstatedir=/opt/var \
340 --with-systemdsystemunitdir=/lib/systemd/system
341 # --with-systemdsystemunitdir=/lib/systemd/system CFLAGS=-UGTK_DISABLE_DEPRECATED
343 #%if %{WITH_COMPAT_DNSSD}
344 # --enable-compat-libdns_sd \
346 #%if %{WITH_COMPAT_HOWL}
347 # --enable-compat-howl \
358 rm -rf $RPM_BUILD_ROOT
359 make install DESTDIR=$RPM_BUILD_ROOT
361 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
362 rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
365 rm -f $RPM_BUILD_ROOT/opt%{_sysconfdir}/avahi/services/sftp-ssh.service
367 # create /var/run/avahi-daemon to ensure correct selinux policy for it:
368 mkdir -p $RPM_BUILD_ROOT/opt%{_localstatedir}/run/avahi-daemon
369 #mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/avahi-autoipd
371 # remove the documentation directory - let % doc handle it:
372 #rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
374 # Make /etc/avahi/etc/localtime owned by avahi:
375 mkdir -p $RPM_BUILD_ROOT/opt/etc/avahi/etc
376 touch $RPM_BUILD_ROOT/opt/etc/avahi/etc/localtime
378 # fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
379 #%if %{WITH_COMPAT_HOWL}
380 #ln -s avahi-compat-howl.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/howl.pc
382 #%if %{WITH_COMPAT_DNSSD}
383 #ln -s avahi-compat-libdns_sd.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libdns_sd.pc
384 #ln -s avahi-compat-libdns_sd/dns_sd.h $RPM_BUILD_ROOT/%{_includedir}/
392 rm -rf $RPM_BUILD_ROOT
395 #getent group avahi >/dev/null 2>&1 || groupadd \
399 #getent passwd avahi >/dev/null 2>&1 || useradd \
403 # -d /opt%{_localstatedir}/run/avahi-daemon \
405 # -c "Avahi mDNS/DNS-SD Stack" \
410 mkdir -p /opt/var/run/avahi-daemon
411 #Evne eglibc is included in Requires(post),
412 #Not sure whether it's ok or not during making OBS image.
413 #That's why if statement is commented out to gurantee chown operation
414 #if [ ! -z "`getent group app`" ]; then
415 chown -R 5000:5000 /opt/var/run/avahi-daemon || true
419 #dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
420 #/sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 || :
421 #if [ "$1" -eq 1 ]; then
422 # /bin/systemctl enable avahi-daemon.service >/dev/null 2>&1 || :
423 # if [ -s /opt/etc/localtime ]; then
424 # cp -cfp /opt/etc/localtime /opt/etc/avahi/etc/localtime || :
428 %triggerun -- avahi < 0.6.28-1
429 #if /sbin/chkconfig --level 5 avahi-daemon ; then
430 # /bin/systemctl --no-reload enable avahi-daemon.service >/dev/null 2>&1 || :
434 #if [ "$1" -eq 0 ]; then
435 # /bin/systemctl --no-reload disable avahi-daemon.service >/dev/null 2>&1 || :
436 # /bin/systemctl stop avahi-daemon.service >/dev/null 2>&1 || :
437 # /sbin/chkconfig --del avahi-daemon >/dev/null 2>&1 || :
441 #/bin/systemctl daemon-reload >/dev/null 2>&1 || :
445 #getent group avahi-autoipd >/dev/null 2>&1 || groupadd \
449 #getent passwd avahi-autoipd >/dev/null 2>&1 || useradd \
453 # -d %{_localstatedir}/lib/avahi-autoipd \
455 # -c "Avahi IPv4LL Stack" \
460 #/sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 || :
461 #if [ "$1" -eq 1 ]; then
462 # /bin/systemctl daemon-reload >/dev/null 2>&1 || :
465 #%triggerun dnsconfd -- avahi-dnsconfd < 0.6.28-1
466 #if /sbin/chkconfig --level 5 avahi-dnsconfd ; then
467 # /bin/systemctl --no-reload enable avahi-dnsconfd.service >/dev/null 2>&1 || :
471 #if [ "$1" -eq 0 ]; then
472 # /bin/systemctl --no-reload disable avahi-dnsconfd.service >/dev/null 2>&1 || :
473 # /bin/systemctl stop avahi-dnsconfd.service >/dev/null 2>&1 || :
474 # /sbin/chkconfig --del avahi-dnsconfd >/dev/null 2>&1 || :
478 #/bin/systemctl daemon-reload >/dev/null 2>&1 || :
480 #%post glib -p /sbin/ldconfig
481 #%postun glib -p /sbin/ldconfig
483 #%post compat-howl -p /sbin/ldconfig
484 #%postun compat-howl -p /sbin/ldconfig
486 #%post compat-libdns_sd -p /sbin/ldconfig
487 #%postun compat-libdns_sd -p /sbin/ldconfig
494 #%post qt3 -p /sbin/ldconfig
495 #%postun qt3 -p /sbin/ldconfig
497 #%post qt4 -p /sbin/ldconfig
498 #%postun qt4 -p /sbin/ldconfig
500 #%post ui -p /sbin/ldconfig
501 #%postun ui -p /sbin/ldconfig
503 #%post ui-gtk3 -p /sbin/ldconfig
504 #%postun ui-gtk3 -p /sbin/ldconfig
506 #%post gobject -p /sbin/ldconfig
507 #%postun gobject -p /sbin/ldconfig
509 %files -f %{name}.lang
510 %defattr(0644,root,root,0755)
511 %ghost %attr(0755,avahi,avahi) %dir /opt%{_localstatedir}/run/avahi-daemon
512 %attr(0755,root,root) %{_sbindir}/avahi-daemon
513 %dir %{_datadir}/avahi
514 %{_datadir}/avahi/*.dtd
515 %{_datadir}/avahi/service-types
517 %{_datadir}/dbus-1/interfaces/*.xml
519 #%{_mandir}/man8/avahi-daemon.*
520 /lib/systemd/system/avahi-daemon.service
521 /lib/systemd/system/avahi-daemon.socket
522 %{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
523 %attr(0755,root,root) %{_libdir}/libavahi-core.so.*
526 #%defattr(0644,root,root,0755)
527 #%attr(0755,root,root) %{_sbindir}/avahi-autoipd
528 #%attr(0755,root,root) %config(noreplace) %{_sysconfdir}/avahi/avahi-autoipd.action
529 #%{_mandir}/man8/avahi-autoipd.*
532 #%defattr(0644,root,root,0755)
533 #%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/avahi-dnsconfd
534 #%attr(0755,root,root) %config(noreplace) %{_sysconfdir}/avahi/avahi-dnsconfd.action
535 #%attr(0755,root,root) %{_sbindir}/avahi-dnsconfd
536 #%{_mandir}/man8/avahi-dnsconfd.*
537 #/lib/systemd/system/avahi-dnsconfd.service
540 #%defattr(0644, root, root, 0755)
541 #%attr(0755,root,root) %{_bindir}/*
543 #%exclude %{_bindir}/b*
544 #%exclude %{_bindir}/avahi-discover*
545 #%exclude %{_bindir}/avahi-bookmarks
546 #%exclude %{_mandir}/man1/b*
547 #%exclude %{_mandir}/man1/avahi-discover*
548 #%exclude %{_mandir}/man1/avahi-bookmarks*
551 #%defattr(0644, root, root, 0755)
552 #%attr(0755,root,root) %{_bindir}/b*
553 #%attr(0755,root,root) %{_bindir}/avahi-discover
554 ## avahi-bookmarks is not really a UI tool, but I won't create a seperate package for it...
555 #%attr(0755,root,root) %{_bindir}/avahi-bookmarks
557 #%{_mandir}/man1/avahi-discover*
558 #%{_mandir}/man1/avahi-bookmarks*
559 #%{_datadir}/applications/b*.desktop
560 #%{_datadir}/applications/avahi-discover.desktop
561 ## These are .py files only, so they don't go in lib64
562 ##%{_prefix}/lib/python?.?/site-packages/*
563 #%{_datadir}/avahi/interfaces/
566 %defattr(0644, root, root, 0755)
567 %attr(755,root,root) %{_libdir}/libavahi-common.so
568 %attr(755,root,root) %{_libdir}/libavahi-core.so
569 %attr(755,root,root) %{_libdir}/libavahi-client.so
570 %{_includedir}/avahi-client
571 %{_includedir}/avahi-common
572 %{_includedir}/avahi-core
573 %{_libdir}/pkgconfig/avahi-core.pc
574 %{_libdir}/pkgconfig/avahi-client.pc
577 %defattr(0644, root, root, 0755)
578 %attr(0755,root,root) %{_libdir}/libavahi-common.so.*
579 %attr(0755,root,root) %{_libdir}/libavahi-client.so.*
582 %defattr(0644,root,root,0755)
583 #%doc docs/* avahi-daemon/example.service avahi-daemon/sftp-ssh.service
584 %attr(0755,root,root) /opt%{_sysconfdir}/rc.d/init.d/avahi-daemon
585 %dir /opt%{_sysconfdir}/avahi
586 %dir /opt%{_sysconfdir}/avahi/etc
587 %ghost /opt%{_sysconfdir}/avahi/etc/localtime
588 %config(noreplace) /opt%{_sysconfdir}/avahi/hosts
589 %dir /opt%{_sysconfdir}/avahi/services
590 %config(noreplace) /opt%{_sysconfdir}/avahi/avahi-daemon.conf
591 %config(noreplace) /opt%{_sysconfdir}/avahi/services/ssh.service
592 %config(noreplace) /opt%{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
595 #%defattr(0755, root, root, 0755)
596 #%{_libdir}/libavahi-glib.so.*
599 #%defattr(0644, root, root, 0755)
600 #%attr(755,root,root) %{_libdir}/libavahi-glib.so
601 #%{_includedir}/avahi-glib
602 #%{_libdir}/pkgconfig/avahi-glib.pc
605 #%defattr(0644, root, root, 0755)
606 #%attr(755,root,root) %{_libdir}/libavahi-gobject.so.*
607 ##%{_libdir}/girepository-1.0/Avahi-0.6.typelib
608 ##%{_libdir}/girepository-1.0/AvahiCore-0.6.typelib
610 #%files gobject-devel
611 #%defattr(0644, root, root, 0755)
612 #%attr(755,root,root) %{_libdir}/libavahi-gobject.so
613 #%{_includedir}/avahi-gobject
614 #%{_libdir}/pkgconfig/avahi-gobject.pc
615 ##%{_datadir}/gir-1.0/Avahi-0.6.gir
616 ##%{_datadir}/gir-1.0/AvahiCore-0.6.gir
619 #%defattr(0755, root, root, 0755)
620 #%{_libdir}/libavahi-ui.so.*
623 #%defattr(0755, root, root, 0755)
624 #%{_libdir}/libavahi-ui-gtk3.so.*
627 #%defattr(0644, root, root, 0755)
628 #%attr(755,root,root) %{_libdir}/libavahi-ui.so
629 #%attr(755,root,root) %{_libdir}/libavahi-ui-gtk3.so
630 #%{_includedir}/avahi-ui
631 #%{_libdir}/pkgconfig/avahi-ui.pc
632 #%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
635 #%defattr(0644, root, root, 0755)
636 #%attr(755,root,root) %{_libdir}/libavahi-qt3.so.*
639 #%defattr(0644, root, root, 0755)
640 #%attr(755,root,root) %{_libdir}/libavahi-qt3.so
641 #%{_includedir}/avahi-qt3/
642 #%{_libdir}/pkgconfig/avahi-qt3.pc
645 #%defattr(0644, root, root, 0755)
646 #%attr(755,root,root) %{_libdir}/libavahi-qt4.so.*
649 #%defattr(0644, root, root, 0755)
650 #%attr(755,root,root) %{_libdir}/libavahi-qt4.so
651 #%{_includedir}/avahi-qt4/
652 #%{_libdir}/pkgconfig/avahi-qt4.pc
656 #%defattr(0644, root, root, 0755)
657 #%{_libdir}/mono/avahi-sharp
658 #%{_libdir}/mono/gac/avahi-sharp
659 #%{_libdir}/pkgconfig/avahi-sharp.pc
662 #%defattr(0644, root, root, 0755)
663 #%{_libdir}/mono/avahi-ui-sharp
664 #%{_libdir}/mono/gac/avahi-ui-sharp
666 #%files ui-sharp-devel
667 #%defattr(-,root,root,-)
668 #%{_libdir}/pkgconfig/avahi-ui-sharp.pc
671 #%if %{WITH_COMPAT_HOWL}
673 #%defattr(0755, root, root, 0755)
674 #%{_libdir}/libhowl.so.*
676 #%files compat-howl-devel
677 #%defattr(0644, root, root, 0755)
678 #%attr(755,root,root) %{_libdir}/libhowl.so
679 #%{_includedir}/avahi-compat-howl
680 #%{_libdir}/pkgconfig/avahi-compat-howl.pc
681 #%{_libdir}/pkgconfig/howl.pc
684 #%if %{WITH_COMPAT_DNSSD}
685 #%files compat-libdns_sd
686 #%defattr(0755, root, root, 0755)
687 #%{_libdir}/libdns_sd.so.*
689 #%files compat-libdns_sd-devel
690 #%defattr(0644, root, root, 0755)
691 #%attr(755,root,root) %{_libdir}/libdns_sd.so
692 #%{_includedir}/avahi-compat-libdns_sd
693 #%{_includedir}/dns_sd.h
694 #%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
695 #%{_libdir}/pkgconfig/libdns_sd.pc
699 * Thu May 5 2011 Bill Nottingham <notting@redhat.com> - 0.6.30-3
700 - fix versioning on triggers
702 * Tue May 3 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-2
703 - Enable Avahi by default
704 - https://bugzilla.redhat.com/show_bug.cgi?id=647831
706 * Mon Apr 4 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-1
707 - New upstream release
709 * Wed Mar 9 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.29-1
710 - New upstream release
711 - Fixes CVE-2011-1002 among other things
713 * Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-9
714 - Rebuild against new gtk
716 * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.28-8
717 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
719 * Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-7
720 - Rebuild against new gtk
722 * Fri Jan 7 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-6
723 - Rebuild against new gtk
725 * Fri Dec 3 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-5
726 - Rebuild against new gtk
728 * Wed Nov 24 2010 Dan Horák <dan[at]danny.cz> - 0.6.28-4
729 - Updated the archs without mono
731 * Tue Nov 2 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-3
732 - Rebuild against newer gtk3
734 * Wed Oct 27 2010 paul <paul@all-the-johnsons.co.uk> - 0.6.28-2
737 * Tue Oct 5 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.28-1
738 - New upstream release
740 * Wed Aug 4 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.27-3
741 - convert from systemd-install to systemctl enable
743 * Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.27-2
744 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
746 * Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.27-1
747 - New upstream release
749 * Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-4
750 - On request of Colin Walters, disable introspection again for now.
752 * Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-3
753 - Fix systemd unit installation
755 * Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-2
756 - Add missing dependencies
758 * Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-1
759 - New upstream release
761 * Mon Apr 19 2010 Bastien Nocera <bnocera@redhat.com> 0.6.25-7
762 - Split avahi libraries in -libs
764 * Mon Jan 25 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-6
765 - Move avahi-discover from avahi-tools to avahi-ui-tools
766 - https://bugzilla.redhat.com/show_bug.cgi?id=513768
768 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.25-5
769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
771 * Wed Jun 17 2009 Karsten Hopp <karsten@redhat.com> 0.6.25-4
772 - Build *-sharp & *-ui-sharp for s390x
774 * Thu Jun 11 2009 Matthias Clasen <mclasen@redhat.com> - 0.6.25-4
777 * Tue May 26 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.6.25-3
778 - Create avahi-ui-sharp-devel package for pkgconfig dep-chain (#477308).
780 * Mon May 25 2009 Xavier Lamien <laxathom@fedoraproject.org> - 0.6.25-2
781 - Build arch ppc64 for *-sharp & *-ui-sharp.
783 * Mon Apr 13 2009 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-1
784 - New upstream release
786 * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.24-2
787 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
789 * Fri Dec 12 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.24-1
790 - New upstream release
792 * Wed Dec 3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-13
795 * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-12
796 - Rebuild for Python 2.6
798 * Wed Jun 04 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.6.22-11
799 - qt4 bindings (#446904)
800 - devel: BR: pkgconfig
803 * Thu Mar 27 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-10
804 - Add release part to package dependencies (Closed #311601)
806 * Mon Mar 10 2008 Christopher Aillon <caillon@redhat.com> - 0.6.22-9
807 - The qt3 subpackage should (Build)Require: qt3
809 * Mon Mar 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.6.22-8
810 - updated (completed) German translation by Fabian Affolter (#427090)
812 * Thu Feb 21 2008 Adam Tkac <atkac redhat com> - 0.6.22-7
813 - really rebuild against new libcap
815 * Sun Feb 17 2008 Adam Tkac <atkac redhat com> - 0.6.22-6
816 - rebuild against new libcap
818 * Sat Feb 09 2008 Dennis Gilmore <dennis@ausil.us> - 0.6.22-5
819 - sparc64 does not have mono
821 * Tue Dec 18 2007 Lubomir Kundrak <lkundrak@redhat.com> - 0.6.22-4
822 - Make bvnc call vncviewer instead of xvncviewer
823 - Let ui-tools depend on necessary packages
825 * Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-3
826 - Add missing intltool dependency
828 * Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-2
831 * Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-1
832 - resolves #274731, #425491: New upstream version
834 * Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-6
835 - resolves #279301: fix segfault when no domains are configured in resolv.conf (pulled from upstream SVN r1525)
837 * Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-5
838 - resolves #249044: Update init script to use runlevel 96
839 - resolves #251700: Fix assertion in libdns_sd-compat
841 * Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-4
842 - Ship ssh static service file by default, don't ship ssh-sftp by default
843 - resolves: #269741: split off avahi-ui-tools package
844 - resolves: #253734: add missing dependency on avahi-glib-devel to avahi-ui-devel
846 * Tue Aug 28 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.21-3
847 - resolves: #246875: Initscript Review
849 * Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-2
850 - Fix avahi-browse --help output
852 * Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-1
853 - New upstream release
855 * Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-7
856 - Fix tagging borkage
858 * Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-6
859 - fix avahi-autoipd corrupt packet bug
860 - drop dependency on python for the main package
862 * Wed Jul 11 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-5
863 - add two patches which are important to get RR updating work properly.
864 Will be part of upstream 0.6.21
866 * Thu Jul 5 2007 Dan Williams <dcbw@redhat.com> - 0.6.20-4
867 - Add Requires(pre): shadow-utils for avahi-autoipd package
869 * Mon Jun 25 2007 Bill Nottingham <notting@redhat.com> - 0.6.20-3
872 * Mon Jun 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-2
873 - add gtk-sharp2-devel to build deps
875 * Fri Jun 22 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-1
876 - upgrade to new upstream 0.6.20
877 - fix a few rpmlint warnings
878 - create avahi-autoipd user
879 - no longer create avahi user with a static uid, move to dynamic uids
880 - drop a couple of patches merged upstream
881 - Provide "howl" and "howl-devel"
882 - Split off avahi-autoipd and avahi-dnsconfd
883 - Introduce avahi-ui packages for the first time
884 - Reload D-Bus config after installation using dbus-send
885 - add a couple of missing ldconfig invocations
887 * Mon Mar 12 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.17-1
888 - upgrade to new upstream 0.6.17
889 - redundant patches removal
890 - removed auto* stuff from specfile since that was no longer needed
891 - Resolves: #232205: 'service {avahi-dnsconfd,avahi-daemon} status'
892 returns 0 when the service is stopped
894 * Fri Feb 2 2007 Christopher Aillon <cailloN@redhat.com> - 0.6.16-3
895 - Remove bogus mono-libdir patches
897 * Tue Jan 23 2007 Jeremy Katz <katzj@redhat.com> - 0.6.16-2
898 - nuke bogus avahi-sharp -> avahi-devel dep
900 * Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.16-1.fc7
901 - Resolves: #221763: CVE-2006-6870 Maliciously crafted packed can DoS avahi daemon
902 - upgrade to new upstream
904 - Resolves: #218140: avahi configuration file wants a non-existent group
906 * Wed Dec 6 2006 Jeremy Katz <katzj@redhat.com> - 0.6.15-4
907 - rebuild against python 2.5
909 * Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-3
910 - automake-1.10 required for building
912 * Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-2
913 - automake-1.9 required for building
915 * Thu Nov 24 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-1
919 * Mon Sep 18 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-6
920 - added patch from #206445 - ia64: unaligned access errors seen
921 during startup of avahi-daemon
922 - removed unused patches
924 * Thu Sep 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.6.11-5
925 - Maintain the security context on the localtime file
927 * Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-4
928 - fix for #204710 - /etc/init.d/avahi-dnsconfd missing line
929 continuation slash (\) in description
931 * Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-3
932 - added fix for #200767 - avahi-dnsconfd Segmentation fault
933 with invalid command line argument
936 * Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.6.11-2.fc6
937 - add BR for dbus-glib-devel
938 - fix deprecated functions
940 * Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.11-1.fc6
941 - Upgrade to upstream version 0.6.11
942 - fix bug 195674: set 'use-ipv6=yes' in avahi-daemon.conf
943 - fix bug 197414: avahi-compat-howl and avahi-compat-dns-sd symlinks
944 - fix bug 198282: avahi-compat-{howl-devel,dns-sd-devel} Requires:
946 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
949 * Tue Jun 13 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-3.FC6
950 - rebuild for broken mono deps
952 * Tue Jun 06 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-2.FC6
953 - fix bug 194203: fix permissions on /var/run/avahi-daemon
955 * Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-1.FC6
956 - Upgrade to upstream version 0.6.10
957 - fix bug 192080: split avahi-compat-libdns_sd into separate package
958 (same goes for avahi-compat-howl)
960 * Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
961 - fix avahi-sharp issues for banshee - patches from caillon@redhat.com
963 * Thu Apr 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
964 - fix bug 189427: correct avahi-resolve --help typo
966 * Mon Mar 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-8.FC6
967 - fix bug 185972: remove ellipses in initscript
968 - fix bug 185965: make chkconfigs unconditional
970 * Thu Mar 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-6
971 - Fix bug 185692: install avahi-sharp into %{_prefix}/lib, not %{_libdir}
973 * Thu Mar 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-4
974 - fix scriptlet error introduced by last fix:
975 if user has disabled avahi-daemon, do not enable it during post
977 * Wed Mar 08 2006 Bill Nottingham <notting@redhat.com> - 0.6.9-2
978 - fix scriplet error during installer
979 - move service-types* to the tools package (avoids multilib conflicts)
981 * Tue Mar 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-1
982 - Upgrade to upstream version 0.6.9
984 * Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
985 - Upgrade to upstream version 0.6.8
986 - fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
988 * Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
989 - Upgrade to upstream version 0.6.7
991 * Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
992 - BuildRequires pygtk2
994 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
995 - bump again for double-long bug on ppc(64)
997 * Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
998 - rebuild for new gcc (again)
999 - further fix for bug 178746: fix avahi-dnsconfd initscript
1001 * Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
1002 - rebuild for new gcc, glibc, glibc-kernheaders
1004 * Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
1005 - fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
1008 * Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
1009 - Upgrade to upstream version 0.6.5
1010 - Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
1011 package; copy system localtime into chroot in post
1013 * Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
1014 - fix bug 178689: copy localtime to chroot
1015 - fix bug 178784: fix avahi-dnsconfd initscript
1017 * Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
1018 - fix subsystem locking in the initscript
1020 * Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
1021 - fix bug 178127: fully localize the initscript
1023 * Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
1024 - Upgrade to upstream version 0.6.4
1026 * Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
1027 - fix bug 177610: Enable mono support with new avahi-sharp package
1028 - fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
1030 * Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
1031 - Upgrade to upstream version 0.6.3
1032 - fix bug 177148: initscript start should not fail if avahi-daemon running
1034 * Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
1035 - move initscripts from /etc/init.d to /etc/rc.d/init.d
1037 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1040 * Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
1041 - fix bug 175352: Do not chkconfig --add avahi-daemon
1042 if user has already configured it
1044 * Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
1047 * Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
1048 - fix bug 174799 - fix .spec file files permissions
1050 * Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
1051 - python-twisted has been removed from the FC-5 distribution - disable its use
1053 * Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
1054 - Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
1056 * Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
1057 - fix bug 172047 - tools should require python-twisted
1058 - fix bug 173985 - docs directory permissions
1060 * Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
1061 - Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
1062 libraries / includes.
1064 * Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
1065 - fix bug 172034: fix ownership of /var/run/avahi-daemon/
1066 - fix bug 172772: .spec file improvements from matthias@rpmforge.net
1068 * Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
1069 - put back avahi-devel Obsoletes: howl-devel
1071 * Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
1072 - Obsoletes howl, howl-libs, as we want to get rid of them on updates
1073 - No provides yet, as the howl compat library is in Avahi 0.6.0.
1075 * Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
1076 - disable the Obsoletes: howl until the transition is complete
1078 * Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
1079 - change initscript to start avahi-daemon AFTER messagebus
1081 * Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
1082 - add buildrequires dbus-python
1084 * Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1