jvdias 2d2a86
%{?!WITH_MONO:  %define WITH_MONO 1}
jvdias 68a75a
%{?!WITH_COMPAT_DNSSD:  %define WITH_COMPAT_DNSSD 1}
jvdias 68a75a
%{?!WITH_COMPAT_HOWL:   %define WITH_COMPAT_HOWL  1}
jvdias 9dce69
%ifarch ppc64 s390 s390x
jvdias 2d2a86
%define WITH_MONO 0
jvdias 2d2a86
%endif
Alexander Larsson b483c9
Name:           avahi
jvdias 3c4ca9
Version:        0.6.11
Daniel J Walsh 1a5a1f
Release: 	5%{?dist}
jvdias b9d86a
Summary:        Local network service discovery 
Alexander Larsson b483c9
Group:          System Environment/Base
Alexander Larsson b483c9
License:        LGPL
jvdias 0ff4fe
URL:            http://avahi.org
jvdias d53df9
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
jvdias d53df9
Requires:       dbus, libdaemon, expat, python, dbus-python, libcap
jvdias c0b49a
Requires(post): initscripts, chkconfig, ldconfig
jvdias 04f39f
BuildRequires:  autoconf
jvdias 04f39f
BuildRequires:  automake
jvdias c03cf1
BuildRequires:  libtool
John (J5) Palmieri f97ecb
BuildRequires:  dbus-devel >= 0.90
John (J5) Palmieri f97ecb
BuildRequires:  dbus-glib-devel >= 0.70
jvdias 69016d
BuildRequires:  dbus-python
jvdias 8c3df1
BuildRequires:  libxml2-python
jvdias 69016d
BuildRequires:  gtk2-devel
jvdias 69016d
BuildRequires:  qt-devel
jvdias 69016d
BuildRequires:  libglade2-devel
jvdias 69016d
BuildRequires:  libdaemon-devel
jvdias 549af8
BuildRequires:  glib2-devel
jvdias 69016d
BuildRequires:  libcap-devel
jvdias 69016d
BuildRequires:  expat-devel
jvdias 69016d
BuildRequires:  python
jvdias 69016d
BuildRequires:  gdbm-devel
jvdias 69016d
BuildRequires:  pygtk2
jvdias 69016d
%if %{WITH_MONO}
jvdias 69016d
BuildRequires:  mono-devel >= 1.1.13
jvdias 69016d
%endif
jvdias 68a75a
Obsoletes:	howl
Alexander Larsson b483c9
Source0:        %{name}-%{version}.tar.gz
Alexander Larsson b483c9
Patch1:		avahi-0.5.2-fedora.patch
jvdias b9d86a
Patch2:		avahi-0.5.2-start_after_dbus.patch
jvdias b159b2
Patch3:         avahi-0.6-initscript_status.patch
jvdias d5b447
Patch4:         avahi-0.6-dbus-0.6.patch
jvdias 951806
Patch5:         avahi-0.6.3-bz177148.patch
jvdias 4eda6e
# enable mono's mcs to work in beehive buildroot:
jvdias 4eda6e
Patch6:         avahi-0.6.3-MONO_SHARED_DIR.patch
jvdias b0f324
Patch7: 	avahi-0.6.4-initscript-i18n.patch
Peter Jones ab3f60
Patch8:		avahi-0.6.3-lockfile.patch
jvdias 2ffb36
Patch9: 	avahi-0.6.4-localtime.patch
jvdias 2ffb36
Patch10:	avahi-0.6.4-bz178784.patch
jvdias c9643d
Patch11:        avahi-0.6.5-bz179448.patch
jvdias 226db4
Patch12:	avahi-0.6.7-initscript.patch
jvdias f81f43
Patch13: 	avahi-0.6.9-bz185972.patch
jvdias 188da5
Patch14:	avahi-0.6.9-bz189427.patch
jvdias dec451
Patch15:	avahi-0.6.9-mono-libdir.patch
jvdias dec451
Patch16:	avahi-sharp-lock.patch
jvdias 3c4ca9
Patch17:	avahi-0.6.11-use-ipv6-yes.patch
John (J5) Palmieri 43718b
Patch18: 	avahi-0.6.11-dbus-deprecated.patch
Martin Stransky 87f0c1
Patch19: 	avahi-0.6.11-param.patch
Martin Stransky 0c031c
Patch20: 	avahi-0.6.11-initscript_desc.patch
Alexander Larsson b483c9
Alexander Larsson b483c9
%description
Alexander Larsson b483c9
Avahi is a system which facilitates service discovery on
Alexander Larsson b483c9
a local network -- this means that you can plug your laptop or
Alexander Larsson b483c9
computer into a network and instantly be able to view other people who
Alexander Larsson b483c9
you can chat with, find printers to print to or find files being
Alexander Larsson b483c9
shared. This kind of technology is already found in MacOS X (branded
Alexander Larsson b483c9
'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
Alexander Larsson b483c9
convenient.
Alexander Larsson b483c9
Alexander Larsson b483c9
%package tools
jvdias b9d86a
Summary: Tools for mDNS browsing and publishing
Alexander Larsson b483c9
Group: System Environment/Base
jvdias 270911
Requires: %{name} = %{version}, gtk2, pygtk2, libglade2, pygtk2-libglade, gdbm
Alexander Larsson b483c9
Alexander Larsson b483c9
%description tools
Alexander Larsson b483c9
Tools that use avahi to browse and publish mDNS services and hosts.
Alexander Larsson b483c9
Alexander Larsson b483c9
%package glib
jvdias b9d86a
Summary: Glib libraries for avahi
Alexander Larsson b483c9
Group: System Environment/Base
Alexander Larsson b483c9
Requires: %{name} = %{version}
jvdias a5ac68
Requires: glib2
Alexander Larsson b483c9
Alexander Larsson b483c9
%description glib
Alexander Larsson b483c9
Libraries for easy use of avahi from glib applications.
Alexander Larsson b483c9
Alexander Larsson b483c9
%package glib-devel
jvdias b9d86a
Summary: Libraries and header files for avahi glib development
Alexander Larsson b483c9
Group: Development/Libraries
Alexander Larsson b483c9
Requires: %{name}-devel = %{version}
jvdias a5ac68
Requires: %{name}-glib = %{version}
Alexander Larsson b483c9
Requires: glib2-devel
Alexander Larsson b483c9
Alexander Larsson b483c9
%description glib-devel
Alexander Larsson b483c9
The avahi-devel package contains the header files and libraries
Alexander Larsson b483c9
necessary for developing programs using avahi with glib.
Alexander Larsson b483c9
Alexander Larsson b483c9
%package qt3
Alexander Larsson b483c9
Summary: Qt3 libraries for avahi
Alexander Larsson b483c9
Group: System Environment/Base
Alexander Larsson b483c9
Requires: %{name} = %{version}
jvdias a5ac68
Requires: qt
Alexander Larsson b483c9
Alexander Larsson b483c9
%description qt3
Alexander Larsson b483c9
Libraries for easy use of avahi from Qt3 applications.
Alexander Larsson b483c9
Alexander Larsson b483c9
%package qt3-devel
jvdias b9d86a
Summary: Libraries and header files for avahi Qt3 development
Alexander Larsson b483c9
Group: Development/Libraries
Alexander Larsson b483c9
Requires: %{name}-devel = %{version}
jvdias a5ac68
Requires: %{name}-qt3 = %{version}
jvdias a5ac68
Requires: qt-devel
Alexander Larsson b483c9
Alexander Larsson b483c9
%description qt3-devel
jvdias 270911
The avahi-qt3-devel package contains the header files and libraries
Alexander Larsson b483c9
necessary for developing programs using avahi with Qt3.
Alexander Larsson b483c9
jvdias 2d2a86
%if %{WITH_MONO}
jvdias 270911
%package sharp
jvdias 270911
Summary:   Mono language bindings for avahi mono development
jvdias 270911
Group: 	   Development/Libraries
jvdias 270911
Requires:  %{name}-devel = %{version}
jvdias a9dd65
Requires:  mono-core >= 1.1.13
jvdias 270911
jvdias 270911
%description sharp
jvdias 270911
The avahi-sharp package contains the files needed to develop 
jvdias 270911
mono programs that use avahi.
jvdias 2d2a86
%endif
jvdias 270911
Alexander Larsson b483c9
%package devel
jvdias 68a75a
Summary:  Libraries and header files for avahi development
jvdias 68a75a
Group:    Development/Libraries
Alexander Larsson b483c9
Requires: %{name} = %{version}
Alexander Larsson b483c9
Alexander Larsson b483c9
%description devel
Alexander Larsson b483c9
The avahi-devel package contains the header files and libraries
Alexander Larsson b483c9
necessary for developing programs using avahi.
Alexander Larsson b483c9
jvdias 68a75a
%package   compat-howl
jvdias 68a75a
Summary:   Libraries for howl compatibility.
jvdias 68a75a
Group:     Development/Libraries
jvdias 68a75a
Requires:  %{name} = %{version}
jvdias 68a75a
Obsoletes: howl-libs
jvdias 68a75a
jvdias 68a75a
%description compat-howl
jvdias 68a75a
Libraries that are compatible with those provided by the howl package. 
jvdias 68a75a
jvdias 68a75a
%package   compat-howl-devel
jvdias 68a75a
Summary:   Header files for development with the howl compatibility libraries.
jvdias 68a75a
Group:     Development/Libraries
jvdias 3c4ca9
Requires:  avahi-compat-howl = %{version}
jvdias 68a75a
Obsoletes: howl-devel
jvdias 68a75a
jvdias 68a75a
%description compat-howl-devel
jvdias 68a75a
Header files for development with the howl compatibility libraries.
jvdias 68a75a
jvdias 68a75a
%package   compat-libdns_sd
jvdias 68a75a
Summary:   Libraries for Apple Bonjour mDNSResponder compatibility.
jvdias 68a75a
Group:     Development/Libraries
jvdias 68a75a
Requires:  %{name} = %{version}
jvdias 68a75a
jvdias 68a75a
%description compat-libdns_sd
jvdias 68a75a
Libraries for Apple Bonjour mDNSResponder compatibility.
jvdias 68a75a
jvdias 68a75a
%package   compat-libdns_sd-devel
jvdias 68a75a
Summary:   Header files for development with the Apple Bonjour mDNSResponder compatibility libraries.
jvdias 68a75a
Group:     Development/Libraries
jvdias 3c4ca9
Requires:  avahi-compat-libdns_sd = %{version}
jvdias 68a75a
jvdias 68a75a
%description compat-libdns_sd-devel
jvdias 68a75a
Header files for development with the Apple Bonjour mDNSResponder compatibility libraries.
jvdias 68a75a
Alexander Larsson b483c9
%define avahi_user_uid 70
Alexander Larsson b483c9
Alexander Larsson b483c9
%prep
Alexander Larsson b483c9
%setup -q
jvdias 2ec9a8
#%patch1 -p1 -b .fedora
jvdias 2ec9a8
#^- this patch now upstream
jvdias 226db4
#%patch2 -p1 -b .start_after_dbus
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
#%patch3 -p1 -b .initscript_status
jvdias 226db4
#^- this patch now upstream
jvdias 0ff4fe
#%patch4 -p1 -b .dbus-0.6
jvdias 0ff4fe
#^- this patch now upstream
jvdias 226db4
#%patch5 -p1 -b .bz177148
jvdias 226db4
#^- this patch now upstream
jvdias 2d2a86
%if %{WITH_MONO}
jvdias 4eda6e
%patch6 -p1 -b .MONO_SHARED_DIR
jvdias 2d2a86
%endif
jvdias 226db4
#%patch7 -p1 -b .i18n
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
#%patch8 -p1 -b .lockfile
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
#%patch9 -p1 -b .localtime
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
#%patch10 -p1 -b .bz178746
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
#%patch11 -p1 -b .bz179448
jvdias 226db4
#^- this patch now upstream
jvdias 226db4
%patch12 -p1 -b .initscript
jvdias f81f43
%patch13 -p1 -b .bz185972
jvdias 188da5
%patch14 -p1 -b .bz189427
jvdias dec451
%patch15 -p1 -b .mono-libdir
jvdias 68a75a
#%patch16 -p1 -b .sharp-lock
jvdias 68a75a
#^- this patch now upstream
jvdias 3c4ca9
%patch17 -p1 -b .use-ipv6-yes
John (J5) Palmieri 43718b
%patch18 -p1 -b .dbus-deprecated
Martin Stransky 87f0c1
%patch19 -p1 -b .param
Martin Stransky 0c031c
%patch20 -p1 -b .desc
Alexander Larsson b483c9
Alexander Larsson b483c9
%build
Alexander Larsson b483c9
# auto* update needed for avahi-0.5.2-fedora.patch
Alexander Larsson b483c9
aclocal -I common
Alexander Larsson b483c9
libtoolize --force
Alexander Larsson b483c9
automake-1.9 --add-missing
Alexander Larsson b483c9
autoconf
Alexander Larsson b483c9
jvdias 68a75a
%configure --with-distro=fedora --disable-qt4 --disable-monodoc --without-python-twisted --with-avahi-user=avahi --with-avahi-group=avahi --enable-compat-howl \
jvdias 68a75a
%if %{WITH_COMPAT_DNSSD}
jvdias 68a75a
	--enable-compat-libdns_sd \
jvdias 68a75a
%endif
jvdias 2d2a86
%if ! %{WITH_MONO}
jvdias 2d2a86
	--disable-mono \
jvdias 2d2a86
%endif
jvdias 2d2a86
;
Alexander Larsson b483c9
make %{?_smp_mflags}
Alexander Larsson b483c9
Alexander Larsson b483c9
%install
Alexander Larsson b483c9
rm -rf $RPM_BUILD_ROOT
Alexander Larsson b483c9
make install DESTDIR=$RPM_BUILD_ROOT
Alexander Larsson b483c9
Alexander Larsson b483c9
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
Alexander Larsson b483c9
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
Alexander Larsson b483c9
Alexander Larsson b483c9
# remove example 
Alexander Larsson b483c9
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/avahi/services/ssh.service
Alexander Larsson b483c9
Alexander Larsson b483c9
# remove desktop file for avahi-discover
Alexander Larsson b483c9
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/avahi-discover.desktop
Alexander Larsson b483c9
jvdias b9d86a
# create /var/run/avahi-daemon to ensure correct selinux policy for it:
jvdias b9d86a
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/avahi-daemon
jvdias b9d86a
jvdias b159b2
# remove the documentation directory - let \%doc handle it:
jvdias b159b2
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
jvdias b159b2
jvdias 263fc7
# remove avahi-bookmarks - unusable without python-twisted,
jvdias 263fc7
# which has been judged dangerous and is removed from the 
jvdias 263fc7
# Fedora Core distribution:
jvdias 263fc7
rm -f $RPM_BUILD_ROOT/%{_bindir}/avahi-bookmarks $RPM_BUILD_ROOT/%{_mandir}/man1/avahi-bookmarks*
jvdias d53df9
#
jvdias d53df9
# move initscripts into /etc/rc.d/init.d :
jvdias d53df9
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
jvdias d53df9
mv $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/* $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
jvdias d53df9
rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/*
jvdias 79ec03
#
jvdias 79ec03
# Make /etc/avahi/etc/localtime owned by avahi:
jvdias 79ec03
mkdir -p $RPM_BUILD_ROOT/etc/avahi/etc
jvdias 79ec03
touch $RPM_BUILD_ROOT/etc/avahi/etc/localtime
jvdias 18e765
#
jvdias 18e765
# Fix avahi-sharp default installation into /usr/lib64 on x86_64:
jvdias 18e765
if [ ! -e $RPM_BUILD_ROOT/%{_prefix}/lib/mono ] && [ -e  $RPM_BUILD_ROOT/%{_libdir}/mono ]; then
jvdias 18e765
   mv -f $RPM_BUILD_ROOT/%{_libdir}/mono $RPM_BUILD_ROOT/%{_prefix}/lib; 
jvdias 18e765
fi
jvdias 3c4ca9
# fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
jvdias 3c4ca9
%if %{WITH_COMPAT_HOWL}
jvdias 3c4ca9
ln -s avahi-compat-howl.pc  $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/howl.pc 
jvdias 3c4ca9
%endif
jvdias 3c4ca9
%if %{WITH_COMPAT_DNSSD}
jvdias 3c4ca9
ln -s avahi-compat-libdns_sd.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libdns_sd.pc 
jvdias 3c4ca9
ln -s avahi-compat-libdns_sd/dns_sd.h $RPM_BUILD_ROOT/%{_includedir}/
jvdias 3c4ca9
%endif
jvdias 3c4ca9
# 
jvdias 263fc7
:;
jvdias 263fc7
Alexander Larsson b483c9
%clean
Alexander Larsson b483c9
rm -rf $RPM_BUILD_ROOT
Alexander Larsson b483c9
Alexander Larsson b483c9
%pre
Alexander Larsson b483c9
# Add the "avahi" user
Alexander Larsson b483c9
/usr/sbin/useradd -c 'Avahi daemon' -u %{avahi_user_uid} \
Alexander Larsson b483c9
	-s /sbin/nologin -r -d '/' avahi 2> /dev/null || :
Alexander Larsson b483c9
Alexander Larsson b483c9
%post
Alexander Larsson b483c9
/sbin/ldconfig
jvdias f81f43
# Run avahi-daemon by default:
jvdias f81f43
/sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 || :;
jvdias f81f43
# avahi-dnsconfd NOT run by default in any runlevel; add it
jvdias f81f43
# so system-config-services can see it
jvdias f81f43
/sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 || :;
jvdias c5c9d5
if [ "$1" -eq 1 ]; then
jvdias c5c9d5
#  We should realy make dbus reload the system.d config here. Dunno how though.
jvdias 79ec03
#  kill -HUP `cat /var/run/messagebus.pid` ? 
jvdias 79ec03
   if [ -s /etc/localtime ]; then
Daniel J Walsh 1a5a1f
	cp -cfp /etc/localtime /etc/avahi/etc/localtime || :;
jvdias 79ec03
   fi;
jvdias 1ec97e
fi;
Bill Nottingham 08986b
Bill Nottingham 08986b
%postun
Bill Nottingham 08986b
/sbin/ldconfig
Bill Nottingham 08986b
if [ "$1" -ge "1" ]; then
jvdias c5c9d5
   /sbin/service avahi-daemon condrestart >/dev/null 2>&1
jvdias 226db4
   /sbin/service avahi-dnsconfd condrestart >/dev/null 2>&1
Bill Nottingham 08986b
fi
Alexander Larsson b483c9
Alexander Larsson b483c9
%preun
jvdias b9d86a
if [ "$1" -eq 0 ]; then
Alexander Larsson b483c9
    service avahi-daemon stop > /dev/null 2>&1
Alexander Larsson b483c9
    /sbin/chkconfig --del avahi-daemon
jvdias 226db4
    service avahi-dnsconfd stop >/dev/null 2>&1
jvdias 226db4
    /sbin/chkconfig --del avahi-dnsconfd
Alexander Larsson b483c9
fi
Alexander Larsson b483c9
jvdias b9d86a
%post glib -p /sbin/ldconfig
jvdias b9d86a
jvdias b9d86a
%postun glib -p /sbin/ldconfig
jvdias b9d86a
jvdias b9d86a
%post qt3 -p /sbin/ldconfig
jvdias b9d86a
jvdias b9d86a
%postun qt3 -p /sbin/ldconfig
jvdias b9d86a
Alexander Larsson b483c9
%files
jvdias 9b769d
%defattr(0644,root,root,0755)
Alexander Larsson b483c9
%doc docs/* avahi-daemon/example.service avahi-daemon/ssh.service
jvdias d53df9
%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
jvdias 9b769d
%dir %{_sysconfdir}/avahi
jvdias 79ec03
%dir %{_sysconfdir}/avahi/etc
jvdias 79ec03
%ghost %{_sysconfdir}/avahi/etc/localtime
jvdias 226db4
%{_sysconfdir}/avahi/hosts
jvdias 9b769d
%dir %{_sysconfdir}/avahi/services
jvdias a51960
%attr(0755,avahi,avahi) %dir %{_localstatedir}/run/avahi-daemon
Alexander Larsson b483c9
%config %{_sysconfdir}/avahi/avahi-daemon.conf
Alexander Larsson b483c9
%config %{_sysconfdir}/avahi/avahi-dnsconfd.action
Alexander Larsson b483c9
%config %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
jvdias b9d86a
%attr(755,root,root) %{_sbindir}/*
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-common.so.*
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-core.so.*
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-client.so.*
jvdias b9d86a
%attr(755,root,root) %{_datadir}/avahi
Alexander Larsson b483c9
%exclude %{_datadir}/avahi/interfaces
Bill Nottingham 9a2afd
%exclude %{_datadir}/avahi/service-types*
Alexander Larsson b483c9
%{_mandir}/man5/*
Alexander Larsson b483c9
%{_mandir}/man8/*
Alexander Larsson b483c9
Alexander Larsson b483c9
%files tools
jvdias 9b769d
%defattr(0755, root, root, 0755)
jvdias 9b769d
%{_bindir}/*
Alexander Larsson 7c76df
# These are .py files only, so they don't go in lib64
jvdias 9b769d
%{_prefix}/lib/python2.4/site-packages/*
jvdias 9b769d
%attr(0644,root,root) %{_mandir}/man1/*
jvdias 9b769d
%{_datadir}/avahi/interfaces/
Bill Nottingham 9a2afd
%{_datadir}/avahi/service-types*
Alexander Larsson b483c9
Alexander Larsson b483c9
%files devel
jvdias 9b769d
%defattr(0644, root, root, 0755)
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-common.so
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-core.so
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-client.so
jvdias ca4cf5
%{_includedir}/avahi-client
jvdias ca4cf5
%{_includedir}/avahi-common
jvdias ca4cf5
%{_includedir}/avahi-core
jvdias b9d86a
%{_libdir}/pkgconfig/avahi-core.pc
jvdias b9d86a
%{_libdir}/pkgconfig/avahi-client.pc
Alexander Larsson b483c9
Alexander Larsson b483c9
%files glib
jvdias 9b769d
%defattr(0755, root, root, 0755)
jvdias b9d86a
%{_libdir}/libavahi-glib.so.*
Alexander Larsson b483c9
Alexander Larsson b483c9
%files glib-devel
jvdias ca4cf5
%defattr(0644, root, root, 0755)
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-glib.so
jvdias ca4cf5
%{_includedir}/avahi-glib
jvdias a5ac68
%{_libdir}/pkgconfig/avahi-glib.pc
Alexander Larsson b483c9
Alexander Larsson b483c9
%files qt3
jvdias 9b769d
%defattr(0644, root, root, 0755)
jvdias 9b769d
%attr(755,root,root) %{_libdir}/libavahi-qt3.so.*
jvdias b9d86a
%{_libdir}/pkgconfig/avahi-qt3.pc
Alexander Larsson b483c9
Alexander Larsson b483c9
%files qt3-devel
jvdias ca4cf5
%defattr(0644, root, root, 0755)
jvdias b9d86a
%attr(755,root,root) %{_libdir}/libavahi-qt3.so
jvdias ca4cf5
%{_includedir}/avahi-qt3
Alexander Larsson b483c9
jvdias 2d2a86
%if %{WITH_MONO}
jvdias 270911
%files sharp
jvdias 270911
%defattr(0644, root, root, 0755)
jvdias 5f5ba2
%{_prefix}/lib/mono/avahi-sharp
jvdias 5f5ba2
%{_prefix}/lib/mono/gac/avahi-sharp
jvdias f61ca5
%{_libdir}/pkgconfig/avahi-sharp.pc
jvdias 2d2a86
%endif
jvdias 270911
jvdias 68a75a
%if %{WITH_COMPAT_HOWL}
jvdias 68a75a
%files compat-howl
jvdias 68a75a
%defattr(0755, root, root, 0755)
jvdias 68a75a
%{_libdir}/libhowl.so.*
jvdias 68a75a
jvdias 68a75a
%files compat-howl-devel
jvdias 68a75a
%defattr(0644, root, root, 0755)
jvdias 68a75a
%attr(755,root,root) %{_libdir}/libhowl.so
jvdias 68a75a
%{_includedir}/avahi-compat-howl
jvdias 68a75a
%{_libdir}/pkgconfig/avahi-compat-howl.pc
jvdias 3c4ca9
%{_libdir}/pkgconfig/howl.pc
jvdias 68a75a
%endif
jvdias 68a75a
jvdias 68a75a
%if %{WITH_COMPAT_DNSSD}
jvdias 68a75a
%files compat-libdns_sd
jvdias 68a75a
%defattr(0755, root, root, 0755)
jvdias 68a75a
%{_libdir}/libdns_sd.so.*
jvdias 68a75a
jvdias 68a75a
%files compat-libdns_sd-devel
jvdias 68a75a
%defattr(0644, root, root, 0755)
jvdias 68a75a
%attr(755,root,root) %{_libdir}/libdns_sd.so
jvdias 68a75a
%{_includedir}/avahi-compat-libdns_sd
jvdias 3c4ca9
%{_includedir}/dns_sd.h
jvdias 68a75a
%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
jvdias 3c4ca9
%{_libdir}/pkgconfig/libdns_sd.pc
jvdias 68a75a
%endif
jvdias 68a75a
Alexander Larsson b483c9
%changelog
Daniel J Walsh 1a5a1f
* Thu Sep 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.6.11-5
Daniel J Walsh 1a5a1f
- Maintain the security context on the localtime file
Daniel J Walsh 1a5a1f
Martin Stransky 0c031c
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-4
Martin Stransky 0c031c
- fix for #204710 - /etc/init.d/avahi-dnsconfd missing line 
Martin Stransky 0c031c
  continuation slash (\) in description
Martin Stransky 0c031c
Martin Stransky 87f0c1
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-3
Martin Stransky 87f0c1
- added fix for #200767 - avahi-dnsconfd Segmentation fault 
Martin Stransky 87f0c1
  with invalid command line argument
Martin Stransky 87f0c1
- added dist tag
Martin Stransky 87f0c1
John (J5) Palmieri f97ecb
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.6.11-2.fc6
John (J5) Palmieri f97ecb
- add BR for dbus-glib-devel
John (J5) Palmieri 43718b
- fix deprecated functions
John (J5) Palmieri f97ecb
jvdias 3c4ca9
* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.11-1.fc6
jvdias 3c4ca9
- Upgrade to upstream version 0.6.11
jvdias 3c4ca9
- fix bug 195674: set 'use-ipv6=yes' in avahi-daemon.conf
jvdias 3c4ca9
- fix bug 197414: avahi-compat-howl and avahi-compat-dns-sd symlinks
jvdias 3c4ca9
- fix bug 198282: avahi-compat-{howl-devel,dns-sd-devel} Requires:
jvdias 3c4ca9
jvdias 3c4ca9
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
Jesse Keating 3dcebf
- rebuild
Jesse Keating 3dcebf
jvdias 1f5002
* Tue Jun 13 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-3.FC6
jvdias 1f5002
- rebuild for broken mono deps
jvdias 1f5002
jvdias a51960
* Tue Jun 06 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-2.FC6
jvdias a51960
- fix bug 194203: fix permissions on /var/run/avahi-daemon
jvdias a51960
jvdias 68a75a
* Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-1.FC6
jvdias 68a75a
- Upgrade to upstream version 0.6.10
jvdias 68a75a
- fix bug 192080: split avahi-compat-libdns_sd into separate package
jvdias 68a75a
                  (same goes for avahi-compat-howl)
jvdias 68a75a
jvdias dec451
* Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
jvdias dec451
- fix avahi-sharp issues for banshee - patches from caillon@redhat.com
jvdias dec451
jvdias 188da5
* Thu Apr 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
jvdias 188da5
- fix bug 189427: correct avahi-resolve --help typo
jvdias 188da5
jvdias f81f43
* Mon Mar 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-8.FC6
jvdias f81f43
- fix bug 185972: remove ellipses in initscript
jvdias f81f43
- fix bug 185965: make chkconfigs unconditional
jvdias f81f43
jvdias 5f5ba2
* Thu Mar 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-6
jvdias 18e765
- Fix bug 185692: install avahi-sharp into %{_prefix}/lib, not %{_libdir}
jvdias 5f5ba2
jvdias 1ec97e
* Thu Mar 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-4
jvdias 1ec97e
- fix scriptlet error introduced by last fix: 
jvdias 1ec97e
  if user has disabled avahi-daemon, do not enable it during %post
jvdias 1ec97e
Bill Nottingham 9a2afd
* Wed Mar 08 2006 Bill Nottingham <notting@redhat.com> - 0.6.9-2
Bill Nottingham 9a2afd
- fix scriplet error during installer
Bill Nottingham 9a2afd
- move service-types* to the tools package (avoids multilib conflicts)
Bill Nottingham 9a2afd
jvdias 4d83a3
* Tue Mar 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-1
jvdias 4d83a3
- Upgrade to upstream version 0.6.9
jvdias 4d83a3
jvdias c0b49a
* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
jvdias c0b49a
- Upgrade to upstream version 0.6.8
jvdias c0b49a
- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
jvdias c0b49a
jvdias c0b49a
* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
jvdias 226db4
- Upgrade to upstream version 0.6.7
jvdias 226db4
jvdias c0b49a
* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
Karsten Hopp 9ba635
- BuildRequires pygtk2
Karsten Hopp 9ba635
Jesse Keating 218447
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
Jesse Keating 218447
- bump again for double-long bug on ppc(64)
Jesse Keating 218447
jvdias 528f94
* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
jvdias 528f94
- rebuild for new gcc (again)
jvdias 528f94
- further fix for bug 178746: fix avahi-dnsconfd initscript 
jvdias 528f94
jvdias 2603f7
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
jvdias 2603f7
- rebuild for new gcc, glibc, glibc-kernheaders
jvdias 2603f7
jvdias ff3a75
* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
jvdias ff3a75
- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
jvdias ff3a75
- Upgrade to 0.6.6
jvdias ff3a75
jvdias 79ec03
* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
jvdias 79ec03
- Upgrade to upstream version 0.6.5
jvdias 79ec03
- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
jvdias 79ec03
  package; copy system localtime into chroot in post
jvdias 79ec03
jvdias 2ffb36
* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
jvdias 2ffb36
- fix bug 178689: copy localtime to chroot
jvdias 2ffb36
- fix bug 178784: fix avahi-dnsconfd initscript 
jvdias 2ffb36
Peter Jones ab3f60
* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
Peter Jones ab3f60
- fix subsystem locking in the initscript
Peter Jones ab3f60
jvdias b0f324
* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
jvdias b0f324
- fix bug 178127: fully localize the initscript
jvdias b0f324
jvdias 2d2a86
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
jvdias 2d2a86
- Upgrade to upstream version 0.6.4
jvdias 2d2a86
jvdias 270911
* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
jvdias 270911
- fix bug 177610: Enable mono support with new avahi-sharp package
jvdias 270911
- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
jvdias 270911
jvdias 0ff4fe
* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
jvdias 0ff4fe
- Upgrade to upstream version 0.6.3
jvdias 951806
- fix bug 177148: initscript start should not fail if avahi-daemon running
jvdias 951806
 
jvdias 1b3962
* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
jvdias 1b3962
- move initscripts from /etc/init.d to /etc/rc.d/init.d
jvdias 1b3962
Jesse Keating c2fc8d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
Jesse Keating c2fc8d
- rebuilt
Jesse Keating c2fc8d
jvdias 40e87b
* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
jvdias 40e87b
- fix bug 175352: Do not chkconfig --add avahi-daemon 
jvdias 40e87b
  if user has already configured it
jvdias 40e87b
jvdias 40e87b
* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
jvdias ca4cf5
- Upgrade to 0.6.1
jvdias ca4cf5
jvdias 9b769d
* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
jvdias 9b769d
- fix bug 174799 - fix .spec file \%files permissions
jvdias 9b769d
jvdias 263fc7
* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
jvdias 263fc7
- python-twisted has been removed from the FC-5 distribution - disable its use
jvdias 263fc7
jvdias 263fc7
* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
jvdias 263fc7
- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
jvdias 263fc7
jvdias b159b2
* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
jvdias b159b2
- fix bug 172047 - tools should require python-twisted
jvdias b159b2
- fix bug 173985 - docs directory permissions
jvdias b159b2
jvdias 2ec9a8
* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
jvdias 2ec9a8
- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
jvdias 2ec9a8
  libraries / includes.
jvdias 2ec9a8
jvdias b9d86a
* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
jvdias b9d86a
- fix bug 172034: fix ownership of /var/run/avahi-daemon/
jvdias b9d86a
- fix bug 172772: .spec file improvements from matthias@rpmforge.net
jvdias b9d86a
 
jvdias 3468e3
* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
jvdias 3468e3
- put back avahi-devel Obsoletes: howl-devel
jvdias 3468e3
Alexander Larsson a5f67f
* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
Alexander Larsson a5f67f
- Obsoletes howl, howl-libs, as we want to get rid of them on updates
Alexander Larsson a5f67f
- No provides yet, as the howl compat library is in Avahi 0.6.0.
Alexander Larsson a5f67f
Florian La Roche dcf3fb
* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche dcf3fb
- disable the Obsoletes: howl until the transition is complete
Florian La Roche dcf3fb
jvdias c5c9d5
* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
jvdias c5c9d5
- change initscript to start avahi-daemon AFTER messagebus
jvdias c5c9d5
Karsten Hopp 0c87b2
* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
Karsten Hopp 0c87b2
- add buildrequires dbus-python
Karsten Hopp 0c87b2
Alexander Larsson b483c9
* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
Alexander Larsson b483c9
- Initial package