932fb9
%global _hardened_build 1
932fb9
932fb9
%{?!WITH_MONO:          %global WITH_MONO 1}
932fb9
%{?!WITH_COMPAT_DNSSD:  %global WITH_COMPAT_DNSSD 1}
932fb9
%{?!WITH_COMPAT_HOWL:   %global WITH_COMPAT_HOWL  1}
932fb9
%ifarch sparc64 s390
932fb9
%define WITH_MONO 0
932fb9
%endif
932fb9
%if 0%{?rhel}
932fb9
%define WITH_MONO 0
932fb9
%endif
932fb9
932fb9
Name:             avahi
932fb9
Version:          0.6.31
02e780
Release:          20%{?dist}
932fb9
Summary:          Local network service discovery
932fb9
License:          LGPLv2+
932fb9
URL:              http://avahi.org
932fb9
Requires:         dbus
932fb9
Requires:         expat
932fb9
Requires:         libdaemon >= 0.11
932fb9
Requires(post):   initscripts
932fb9
Requires(post):   ldconfig
932fb9
Requires(pre):    shadow-utils
932fb9
Requires(pre):    coreutils
932fb9
Requires(pre):    /usr/bin/getent
932fb9
Requires(pre):    /usr/sbin/groupadd
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
BuildRequires:    automake
932fb9
BuildRequires:    autoconf
932fb9
BuildRequires:    libtool
932fb9
BuildRequires:    dbus-devel >= 0.90
932fb9
BuildRequires:    dbus-glib-devel >= 0.70
932fb9
BuildRequires:    dbus-python
932fb9
BuildRequires:    libxml2-python
932fb9
BuildRequires:    gtk2-devel
932fb9
BuildRequires:    gtk3-devel >= 2.99.0
932fb9
#BuildRequires:    gobject-introspection-devel
932fb9
BuildRequires:    qt3-devel
932fb9
BuildRequires:    qt4-devel
932fb9
BuildRequires:    libglade2-devel
932fb9
BuildRequires:    libdaemon-devel >= 0.11
932fb9
BuildRequires:    glib2-devel
932fb9
BuildRequires:    libcap-devel
932fb9
BuildRequires:    expat-devel
932fb9
BuildRequires:    python
932fb9
BuildRequires:    gdbm-devel
932fb9
BuildRequires:    pygtk2
932fb9
BuildRequires:    intltool
932fb9
BuildRequires:    perl-XML-Parser
932fb9
%if %{WITH_MONO}
932fb9
BuildRequires:    mono-devel >= 1.1.13
932fb9
BuildRequires:    monodoc-devel
932fb9
%endif
932fb9
BuildRequires:    systemd
932fb9
Requires:         systemd
932fb9
Requires(post):   systemd
932fb9
Requires(preun):  systemd
932fb9
Requires(postun): systemd
932fb9
Requires(post):   systemd-sysv
932fb9
932fb9
Source0:          http://avahi.org/download/%{name}-%{version}.tar.gz
932fb9
Patch0000:        avahi-0.6.30-mono-libdir.patch
932fb9
Patch0001:        0001-man-correct-short-option-to-print-version-string.patch
932fb9
Patch0002:        0002-man-add-description-for-t-option.patch
932fb9
Patch0003:        0003-dbus-don-t-crash-if-we-can-t-determine-alternative-s.patch
932fb9
Patch0004:        0004-avahi-core-reserve-space-for-record-data-when-size-e.patch
932fb9
Patch0005:        0005-Remove-prefix-home-lennart-tmp-avahi-from-references.patch
932fb9
Patch0006:        0006-Silently-ignore-invalid-DNS-packets.patch
932fb9
Patch0007:        0007-avahi-daemon-don-t-add-0pointer.de-and-zeroconf.org-.patch
932fb9
Patch0008:        0008-avahi_server_set_browse_domains-check-the-provided-d.patch
932fb9
Patch0009:        0009-Fix-not-publishing-entries-if-a-probing-interface-is.patch
932fb9
Patch0010:        0010-avahi-ui-Replace-usage-of-deprecated-GTK-Stock-Items.patch
932fb9
Patch0011:        0011-avahi-ui-replace-gtk_vbox_new-with-gtk_box_new-for-G.patch
932fb9
Patch0012:        0012-avahi-ui-Cannot-use-g_object_unref-to-free-GdkCursor.patch
932fb9
Patch0013:        0013-avahi-ui-Remove-deprecated-usage-of-gtk_widget_push_.patch
02e780
Patch0014:        0014-don-t-respond-to-unicast-queries-outside-of-local-network.patch
932fb9
932fb9
# due to FTBFS caused by Gtk changes introduced in RHEL-7.2
932fb9
Patch1000:        avahi-0.6.31-no-deprecations.patch
932fb9
932fb9
%description
932fb9
Avahi is a system which facilitates service discovery on
932fb9
a local network -- this means that you can plug your laptop or
932fb9
computer into a network and instantly be able to view other people who
932fb9
you can chat with, find printers to print to or find files being
932fb9
shared. This kind of technology is already found in MacOS X (branded
932fb9
'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
932fb9
convenient.
932fb9
932fb9
%package tools
932fb9
Summary:          Command line tools for mDNS browsing and publishing
932fb9
Requires:         %{name} = %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description tools
932fb9
Command line tools that use avahi to browse and publish mDNS services.
932fb9
932fb9
%package ui-tools
932fb9
Summary:          UI tools for mDNS browsing
932fb9
Requires:         %{name} = %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         %{name}-ui-gtk3 = %{version}-%{release}
932fb9
Requires:         vnc
932fb9
Requires:         openssh-clients
932fb9
Requires:         pygtk2
932fb9
Requires:         pygtk2-libglade
932fb9
Requires:         gdbm
932fb9
Requires:         python
932fb9
Requires:         dbus-python
932fb9
932fb9
%description ui-tools
932fb9
Graphical user interface tools that use Avahi to browse for mDNS services.
932fb9
932fb9
%package glib
932fb9
Summary:          Glib libraries for avahi
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description glib
932fb9
Libraries for easy use of avahi from glib applications.
932fb9
932fb9
%package glib-devel
932fb9
Summary:          Libraries and header files for avahi glib development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         glib2-devel
932fb9
932fb9
%description glib-devel
932fb9
The avahi-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi with glib.
932fb9
932fb9
%package gobject
932fb9
Summary:          GObject wrapper library for Avahi
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
932fb9
%description gobject
932fb9
This library contains a GObject wrapper for the Avahi API
932fb9
932fb9
%package gobject-devel
932fb9
Summary:          Libraries and header files for Avahi GObject development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         %{name}-glib-devel = %{version}-%{release}
932fb9
Requires:         %{name}-gobject = %{version}-%{release}
932fb9
932fb9
%description gobject-devel
932fb9
The avahi-gobject-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi-gobject.
932fb9
932fb9
%package ui
932fb9
Summary:          Gtk user interface library for Avahi (Gtk+ 2 version)
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         gtk2
932fb9
932fb9
%description ui
932fb9
This library contains a Gtk 2.x widget for browsing services.
932fb9
932fb9
%package ui-gtk3
932fb9
Summary:          Gtk user interface library for Avahi (Gtk+ 3 version)
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         gtk3
932fb9
932fb9
%description ui-gtk3
932fb9
This library contains a Gtk 3.x widget for browsing services.
932fb9
932fb9
%package ui-devel
932fb9
Summary:          Libraries and header files for Avahi UI development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-glib = %{version}-%{release}
932fb9
Requires:         %{name}-glib-devel = %{version}-%{release}
932fb9
Requires:         %{name}-ui = %{version}-%{release}
932fb9
Requires:         %{name}-ui-gtk3 = %{version}-%{release}
932fb9
932fb9
%description ui-devel
932fb9
The avahi-ui-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi-ui.
932fb9
932fb9
%package qt3
932fb9
Summary:          Qt3 libraries for avahi
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description qt3
932fb9
Libraries for easy use of avahi from Qt3 applications.
932fb9
932fb9
%package qt3-devel
932fb9
Summary:          Libraries and header files for avahi Qt3 development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-qt3 = %{version}-%{release}
932fb9
Requires:         qt3-devel
932fb9
932fb9
%description qt3-devel
932fb9
The avahi-qt3-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi with Qt3.
932fb9
932fb9
%package qt4
932fb9
Summary:          Qt4 libraries for avahi
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description qt4
932fb9
Libraries for easy use of avahi from Qt4 applications.
932fb9
932fb9
%package qt4-devel
932fb9
Summary:          Libraries and header files for avahi Qt4 development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-qt4 = %{version}-%{release}
932fb9
Requires:         qt4-devel
932fb9
932fb9
%description qt4-devel
932fb9
Th avahi-qt4-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi with Qt4.
932fb9
932fb9
%if %{WITH_MONO}
932fb9
%package sharp
932fb9
Summary:          Mono language bindings for avahi mono development
932fb9
Requires:         mono-core >= 1.1.13
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description sharp
932fb9
The avahi-sharp package contains the files needed to develop
932fb9
mono programs that use avahi.
932fb9
932fb9
%package ui-sharp
932fb9
Summary:          Mono language bindings for avahi-ui
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-ui = %{version}-%{release}
932fb9
Requires:         %{name}-sharp = %{version}-%{release}
932fb9
Requires:         mono-core >= 1.1.13
932fb9
Requires:         gtk-sharp2
932fb9
BuildRequires:    gtk-sharp2-devel
932fb9
932fb9
%description ui-sharp
932fb9
The avahi-sharp package contains the files needed to run
932fb9
Mono programs that use avahi-ui.
932fb9
932fb9
%package ui-sharp-devel
932fb9
Summary:          Mono language bindings for developing with avahi-ui
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-ui-sharp = %{version}-%{release}
932fb9
932fb9
%description ui-sharp-devel
932fb9
The avahi-sharp-ui-devel package contains the files needed to develop
932fb9
Mono programs that use avahi-ui.
932fb9
%endif
932fb9
932fb9
%package libs
932fb9
Summary:          Libraries for avahi run-time use
932fb9
932fb9
%description libs
932fb9
The avahi-libs package contains the libraries needed
932fb9
to run programs that use avahi.
932fb9
932fb9
%package devel
932fb9
Summary:          Libraries and header files for avahi development
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         pkgconfig
932fb9
932fb9
%description devel
932fb9
The avahi-devel package contains the header files and libraries
932fb9
necessary for developing programs using avahi.
932fb9
932fb9
%if %{WITH_COMPAT_HOWL}
932fb9
%package compat-howl
932fb9
Summary:          Libraries for howl compatibility
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Obsoletes:        howl-libs
932fb9
Provides:         howl-libs
932fb9
932fb9
%description compat-howl
932fb9
Libraries that are compatible with those provided by the howl package.
932fb9
932fb9
%package compat-howl-devel
932fb9
Summary:          Header files for development with the howl compatibility libraries
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-compat-howl = %{version}-%{release}
932fb9
Obsoletes:        howl-devel
932fb9
Provides:         howl-devel
932fb9
932fb9
%description compat-howl-devel
932fb9
Header files for development with the howl compatibility libraries.
932fb9
%endif
932fb9
932fb9
%if %{WITH_COMPAT_DNSSD}
932fb9
%package compat-libdns_sd
932fb9
Summary:          Libraries for Apple Bonjour mDNSResponder compatibility
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description compat-libdns_sd
932fb9
Libraries for Apple Bonjour mDNSResponder compatibility.
932fb9
932fb9
%package compat-libdns_sd-devel
932fb9
Summary:          Header files for the Apple Bonjour mDNSResponder compatibility libraries
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
Requires:         %{name}-devel = %{version}-%{release}
932fb9
Requires:         %{name}-compat-libdns_sd = %{version}-%{release}
932fb9
932fb9
%description compat-libdns_sd-devel
932fb9
Header files for development with the Apple Bonjour mDNSResponder compatibility
932fb9
libraries.
932fb9
%endif
932fb9
932fb9
%package autoipd
932fb9
Summary:          Link-local IPv4 address automatic configuration daemon (IPv4LL)
932fb9
Requires(pre):    shadow-utils
932fb9
Conflicts:        %{name} < %{version}-%{release}
932fb9
Conflicts:        %{name} > %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description autoipd
932fb9
avahi-autoipd implements IPv4LL, "Dynamic Configuration of IPv4
932fb9
Link-Local Addresses"  (IETF RFC3927), a protocol for automatic IP address
932fb9
configuration from the link-local 169.254.0.0/16 range without the need for a
932fb9
central server. It is primarily intended to be used in ad-hoc networks which
932fb9
lack a DHCP server.
932fb9
932fb9
%package dnsconfd
932fb9
Summary:          Configure local unicast DNS settings based on information published in mDNS
932fb9
Requires:         %{name} = %{version}-%{release}
932fb9
Requires:         %{name}-libs = %{version}-%{release}
932fb9
932fb9
%description dnsconfd
932fb9
avahi-dnsconfd connects to a running avahi-daemon and runs the script
932fb9
/etc/avahi/dnsconfd.action for each unicast DNS server that is announced on the
932fb9
local LAN. This is useful for configuring unicast DNS servers in a DHCP-like
932fb9
fashion with mDNS.
932fb9
932fb9
%prep
932fb9
%autosetup -S git
932fb9
932fb9
%build
932fb9
autoreconf -fi
932fb9
%configure \
932fb9
        --with-distro=fedora \
932fb9
        --disable-monodoc \
932fb9
        --with-avahi-user=avahi \
932fb9
        --with-avahi-group=avahi \
932fb9
        --with-avahi-priv-access-group=avahi \
932fb9
        --with-autoipd-user=avahi-autoipd \
932fb9
        --with-autoipd-group=avahi-autoipd \
932fb9
        --with-systemdsystemunitdir=/usr/lib/systemd/system \
932fb9
        --enable-introspection=no \
932fb9
%if %{WITH_COMPAT_DNSSD}
932fb9
        --enable-compat-libdns_sd \
932fb9
%endif
932fb9
%if %{WITH_COMPAT_HOWL}
932fb9
        --enable-compat-howl \
932fb9
%endif
932fb9
%if ! %{WITH_MONO}
932fb9
        --disable-mono \
932fb9
%endif
932fb9
;
932fb9
/usr/bin/make %{?_smp_mflags}
932fb9
932fb9
%install
932fb9
%make_install
932fb9
/usr/bin/find %{buildroot} \( -name '*.a' -o -name '*.la' \) -exec rm {} \;
932fb9
932fb9
# remove example
932fb9
/usr/bin/rm -f %{buildroot}%{_sysconfdir}/avahi/services/ssh.service
932fb9
/usr/bin/rm -f %{buildroot}%{_sysconfdir}/avahi/services/sftp-ssh.service
932fb9
932fb9
# remove avahi-discover-standalone
932fb9
rm -f $RPM_BUILD_ROOT%{_bindir}/avahi-discover-standalone
932fb9
932fb9
# create /var/run/avahi-daemon to ensure correct selinux policy for it:
932fb9
/usr/bin/mkdir -p %{buildroot}%{_localstatedir}/run/avahi-daemon
932fb9
/usr/bin/mkdir -p %{buildroot}%{_localstatedir}/lib/avahi-autoipd
932fb9
932fb9
# remove the documentation directory - let % doc handle it:
932fb9
/usr/bin/rm -rf %{buildroot}%{_datadir}/%{name}-%{version}
932fb9
932fb9
# Make /etc/avahi/etc/localtime owned by avahi:
932fb9
/usr/bin/mkdir -p %{buildroot}/etc/avahi/etc
932fb9
/usr/bin/touch %{buildroot}/etc/avahi/etc/localtime
932fb9
932fb9
# fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
932fb9
%if %{WITH_COMPAT_HOWL}
932fb9
/usr/bin/ln -s avahi-compat-howl.pc  %{buildroot}/%{_libdir}/pkgconfig/howl.pc
932fb9
%endif
932fb9
%if %{WITH_COMPAT_DNSSD}
932fb9
/usr/bin/ln -s avahi-compat-libdns_sd.pc %{buildroot}/%{_libdir}/pkgconfig/libdns_sd.pc
932fb9
/usr/bin/ln -s avahi-compat-libdns_sd/dns_sd.h %{buildroot}/%{_includedir}/
932fb9
%endif
932fb9
932fb9
/usr/bin/rm -f %{buildroot}%{_sysconfdir}/rc.d/init.d/avahi-daemon
932fb9
/usr/bin/rm -f %{buildroot}%{_sysconfdir}/rc.d/init.d/avahi-dnsconfd
932fb9
932fb9
%find_lang %{name}
932fb9
932fb9
%pre
932fb9
/usr/bin/getent group avahi >/dev/null 2>&1 || /usr/sbin/groupadd \
932fb9
        -r \
932fb9
        -g 70 \
932fb9
        avahi >/dev/null 2>&1 || :
932fb9
/usr/bin/getent passwd avahi >/dev/null 2>&1 || /usr/sbin/useradd \
932fb9
        -r -l \
932fb9
        -u 70 \
932fb9
        -g avahi \
932fb9
        -d %{_localstatedir}/run/avahi-daemon \
932fb9
        -s /sbin/nologin \
932fb9
        -c "Avahi mDNS/DNS-SD Stack" \
932fb9
        avahi >/dev/null 2>&1 || :
932fb9
932fb9
%post
932fb9
/sbin/ldconfig >/dev/null 2>&1 || :
932fb9
/usr/bin/dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
932fb9
if [ "$1" -eq 1 -a -s /etc/localtime ]; then
932fb9
        /usr/bin/cp -cfp /etc/localtime /etc/avahi/etc/localtime >/dev/null 2>&1 || :
932fb9
fi
932fb9
%systemd_post avahi-daemon.socket avahi-daemon.service
932fb9
932fb9
%preun
932fb9
%systemd_preun avahi-daemon.socket avahi-daemon.service
932fb9
932fb9
%postun
932fb9
/sbin/ldconfig >/dev/null 2>&1 || :
932fb9
%systemd_postun_with_restart avahi-daemon.socket avahi-daemon.service
932fb9
932fb9
%triggerun -- avahi < 0.6.28-1
932fb9
/usr/bin/systemd-sysv-convert --save avahi-daemon >/dev/null 2>&1 || :
932fb9
/usr/bin/systemctl --no-reload enable avahi-daemon.service >/dev/null 2>&1 || :
932fb9
/usr/bin/systemctl try-restart avahi-daemon.service >/dev/null 2>&1 || :
932fb9
932fb9
%pre autoipd
932fb9
/usr/bin/getent group avahi-autoipd >/dev/null 2>&1 || /usr/sbin/groupadd \
932fb9
        -r \
932fb9
        -g 170 \
932fb9
        avahi-autoipd >/dev/null 2>&1 || :
932fb9
/usr/bin/getent passwd avahi-autoipd >/dev/null 2>&1 || /usr/sbin/useradd \
932fb9
        -r -l \
932fb9
        -u 170 \
932fb9
        -g avahi-autoipd \
932fb9
        -d %{_localstatedir}/lib/avahi-autoipd \
932fb9
        -s /sbin/nologin \
932fb9
        -c "Avahi IPv4LL Stack" \
932fb9
        avahi-autoipd >/dev/null 2>&1 || :
932fb9
:;
932fb9
932fb9
%post dnsconfd
932fb9
%systemd_post avahi-dnsconfd.service
932fb9
932fb9
%preun dnsconfd
932fb9
%systemd_preun avahi-dnsconfd.service
932fb9
932fb9
%postun dnsconfd
932fb9
%systemd_postun_with_restart avahi-dnsconfd.service
932fb9
932fb9
%triggerun dnsconfd -- avahi-dnsconfd < 0.6.28-1
932fb9
/usr/bin/systemd-sysv-convert --save avahi-dnsconfd >/dev/null 2>&1 || :
932fb9
/usr/bin/systemctl --no-reload enable avahi-dnsconfd.service >/dev/null 2>&1 || :
932fb9
/usr/bin/systemctl try-restart avahi-dnsconfd.service >/dev/null 2>&1 || :
932fb9
932fb9
%post glib -p /sbin/ldconfig
932fb9
%postun glib -p /sbin/ldconfig
932fb9
932fb9
%post compat-howl -p /sbin/ldconfig
932fb9
%postun compat-howl -p /sbin/ldconfig
932fb9
932fb9
%post compat-libdns_sd -p /sbin/ldconfig
932fb9
%postun compat-libdns_sd -p /sbin/ldconfig
932fb9
932fb9
%post libs -p /sbin/ldconfig
932fb9
%postun libs -p /sbin/ldconfig
932fb9
932fb9
%post qt3 -p /sbin/ldconfig
932fb9
%postun qt3 -p /sbin/ldconfig
932fb9
932fb9
%post qt4 -p /sbin/ldconfig
932fb9
%postun qt4 -p /sbin/ldconfig
932fb9
932fb9
%post ui -p /sbin/ldconfig
932fb9
%postun ui -p /sbin/ldconfig
932fb9
932fb9
%post ui-gtk3 -p /sbin/ldconfig
932fb9
%postun ui-gtk3 -p /sbin/ldconfig
932fb9
932fb9
%post gobject -p /sbin/ldconfig
932fb9
%postun gobject -p /sbin/ldconfig
932fb9
932fb9
%files -f %{name}.lang
932fb9
%doc docs/* avahi-daemon/example.service avahi-daemon/sftp-ssh.service avahi-daemon/ssh.service
932fb9
%dir %{_sysconfdir}/avahi
932fb9
%dir %{_sysconfdir}/avahi/etc
932fb9
%ghost %{_sysconfdir}/avahi/etc/localtime
932fb9
%config(noreplace) %{_sysconfdir}/avahi/hosts
932fb9
%dir %{_sysconfdir}/avahi/services
932fb9
%ghost %dir %{_localstatedir}/run/avahi-daemon
932fb9
%config(noreplace) %{_sysconfdir}/avahi/avahi-daemon.conf
932fb9
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
932fb9
%{_sbindir}/avahi-daemon
932fb9
%dir %{_datadir}/avahi
932fb9
%{_datadir}/avahi/*.dtd
932fb9
%{_datadir}/avahi/service-types
932fb9
%dir %{_libdir}/avahi
932fb9
%{_libdir}/avahi/service-types.db
932fb9
%{_datadir}/dbus-1/interfaces/*.xml
932fb9
%{_mandir}/man5/*
932fb9
%{_mandir}/man8/avahi-daemon.*
932fb9
%{_unitdir}/avahi-daemon.service
932fb9
%{_unitdir}/avahi-daemon.socket
932fb9
%{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
932fb9
%{_libdir}/libavahi-core.so.*
932fb9
932fb9
%files autoipd
932fb9
%{_sbindir}/avahi-autoipd
932fb9
%config(noreplace) %{_sysconfdir}/avahi/avahi-autoipd.action
932fb9
%attr(1770,avahi-autoipd,avahi-autoipd) %dir %{_localstatedir}/lib/avahi-autoipd/
932fb9
%{_mandir}/man8/avahi-autoipd.*
932fb9
932fb9
%files dnsconfd
932fb9
%config(noreplace) %{_sysconfdir}/avahi/avahi-dnsconfd.action
932fb9
%{_sbindir}/avahi-dnsconfd
932fb9
%{_mandir}/man8/avahi-dnsconfd.*
932fb9
%{_unitdir}/avahi-dnsconfd.service
932fb9
932fb9
%files tools
932fb9
%{_bindir}/*
932fb9
%{_mandir}/man1/*
932fb9
%exclude %{_bindir}/b*
932fb9
%exclude %{_bindir}/avahi-discover*
932fb9
%exclude %{_bindir}/avahi-bookmarks
932fb9
%exclude %{_mandir}/man1/b*
932fb9
%exclude %{_mandir}/man1/avahi-discover*
932fb9
%exclude %{_mandir}/man1/avahi-bookmarks*
932fb9
932fb9
%files ui-tools
932fb9
%{_bindir}/b*
932fb9
%{_bindir}/avahi-discover
932fb9
# avahi-bookmarks is not really a UI tool, but I won't create a seperate package for it...
932fb9
%{_bindir}/avahi-bookmarks
932fb9
%{_mandir}/man1/b*
932fb9
%{_mandir}/man1/avahi-discover*
932fb9
%{_mandir}/man1/avahi-bookmarks*
932fb9
%{_datadir}/applications/b*.desktop
932fb9
%{_datadir}/applications/avahi-discover.desktop
932fb9
# These are .py files only, so they don't go in lib64
932fb9
%{_prefix}/lib/python?.?/site-packages/*
932fb9
%{_datadir}/avahi/interfaces/
932fb9
932fb9
%files devel
932fb9
%{_libdir}/libavahi-common.so
932fb9
%{_libdir}/libavahi-core.so
932fb9
%{_libdir}/libavahi-client.so
932fb9
%{_includedir}/avahi-client
932fb9
%{_includedir}/avahi-common
932fb9
%{_includedir}/avahi-core
932fb9
%{_libdir}/pkgconfig/avahi-core.pc
932fb9
%{_libdir}/pkgconfig/avahi-client.pc
932fb9
932fb9
%files libs
932fb9
%{_libdir}/libavahi-common.so.*
932fb9
%{_libdir}/libavahi-client.so.*
932fb9
932fb9
%files glib
932fb9
%{_libdir}/libavahi-glib.so.*
932fb9
932fb9
%files glib-devel
932fb9
%{_libdir}/libavahi-glib.so
932fb9
%{_includedir}/avahi-glib
932fb9
%{_libdir}/pkgconfig/avahi-glib.pc
932fb9
932fb9
%files gobject
932fb9
%{_libdir}/libavahi-gobject.so.*
932fb9
#%{_libdir}/girepository-1.0/Avahi-0.6.typelib
932fb9
#%{_libdir}/girepository-1.0/AvahiCore-0.6.typelib
932fb9
932fb9
%files gobject-devel
932fb9
%{_libdir}/libavahi-gobject.so
932fb9
%{_includedir}/avahi-gobject
932fb9
%{_libdir}/pkgconfig/avahi-gobject.pc
932fb9
#%{_datadir}/gir-1.0/Avahi-0.6.gir
932fb9
#%{_datadir}/gir-1.0/AvahiCore-0.6.gir
932fb9
932fb9
%files ui
932fb9
%{_libdir}/libavahi-ui.so.*
932fb9
932fb9
%files ui-gtk3
932fb9
%{_libdir}/libavahi-ui-gtk3.so.*
932fb9
932fb9
%files ui-devel
932fb9
%{_libdir}/libavahi-ui.so
932fb9
%{_libdir}/libavahi-ui-gtk3.so
932fb9
%{_includedir}/avahi-ui
932fb9
%{_libdir}/pkgconfig/avahi-ui.pc
932fb9
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
932fb9
932fb9
%files qt3
932fb9
%{_libdir}/libavahi-qt3.so.*
932fb9
932fb9
%files qt3-devel
932fb9
%{_libdir}/libavahi-qt3.so
932fb9
%{_includedir}/avahi-qt3/
932fb9
%{_libdir}/pkgconfig/avahi-qt3.pc
932fb9
932fb9
%files qt4
932fb9
%{_libdir}/libavahi-qt4.so.*
932fb9
932fb9
%files qt4-devel
932fb9
%{_libdir}/libavahi-qt4.so
932fb9
%{_includedir}/avahi-qt4/
932fb9
%{_libdir}/pkgconfig/avahi-qt4.pc
932fb9
932fb9
%if %{WITH_MONO}
932fb9
%files sharp
932fb9
%{_prefix}/lib/mono/avahi-sharp
932fb9
%{_prefix}/lib/mono/gac/avahi-sharp
932fb9
%{_libdir}/pkgconfig/avahi-sharp.pc
932fb9
932fb9
%files ui-sharp
932fb9
%{_prefix}/lib/mono/avahi-ui-sharp
932fb9
%{_prefix}/lib/mono/gac/avahi-ui-sharp
932fb9
932fb9
%files ui-sharp-devel
932fb9
%{_libdir}/pkgconfig/avahi-ui-sharp.pc
932fb9
%endif
932fb9
932fb9
%if %{WITH_COMPAT_HOWL}
932fb9
%files compat-howl
932fb9
%{_libdir}/libhowl.so.*
932fb9
932fb9
%files compat-howl-devel
932fb9
%{_libdir}/libhowl.so
932fb9
%{_includedir}/avahi-compat-howl
932fb9
%{_libdir}/pkgconfig/avahi-compat-howl.pc
932fb9
%{_libdir}/pkgconfig/howl.pc
932fb9
%endif
932fb9
932fb9
%if %{WITH_COMPAT_DNSSD}
932fb9
%files compat-libdns_sd
932fb9
%{_libdir}/libdns_sd.so.*
932fb9
932fb9
%files compat-libdns_sd-devel
932fb9
%{_libdir}/libdns_sd.so
932fb9
%{_includedir}/avahi-compat-libdns_sd
932fb9
%{_includedir}/dns_sd.h
932fb9
%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
932fb9
%{_libdir}/pkgconfig/libdns_sd.pc
932fb9
%endif
932fb9
932fb9
%changelog
02e780
* Thu Oct 24 2019 Jan Macku <jamacku@redhat.com> - 0.6.31-20
02e780
- multicast DNS no longer responds to unicast queries outside of local network (#1663410)
02e780
932fb9
* Thu Nov 09 2017 Michal Sekletar <msekleta@redhat.com> - 0.6.31-19
932fb9
- exclude avahi-discover from avahi-tools package (#1421229)
932fb9
932fb9
* Tue Nov 07 2017 Michal Sekletar <msekleta@redhat.com> - 0.6.31-18
932fb9
- create home directory for avahi-autoipd user (#1416287)
932fb9
- get rid of the dangling symlink to avahi-discover in debuginfo package (#1421229)
932fb9
932fb9
* Mon Jul 04 2016 Michal Sekletar <msekleta@redhat.com> - 0.6.31-17
932fb9
- fix crash due to use of deprecated Gtk3 API (#1263720)
932fb9
- don't add 0pointer.de and zeroconf.org to default browse list (#1340837)
932fb9
- fix not publishing entries if a probing interface is removed (#1222646)
932fb9
932fb9
* Thu Dec 17 2015 Michal Sekletar <msekleta@redhat.com> - 0.6.31-16
932fb9
- silently ignore non-valid DNS response packets (#1290890)
932fb9
932fb9
* Tue Apr 21 2015 Michal Sekletar <msekleta@redhat.com> - 0.6.31-15
932fb9
- enable hardened build (#1092506)
932fb9
- fix short option for --version, document -t option of avahi-autoipd (#948583)
932fb9
- fix crashes in D-Bus methods GetAlternativeHostName and GetAlternativeServiceName (#1003688)
932fb9
- fix bug when avahi-daemon ended up in a tight loop (#1081801)
932fb9
- remove prefix /home/lennart/tmp/avahi from references in man pages (#1120233)
932fb9
932fb9
* Mon Dec  8 2014 Michal Sekletar <msekleta@redhat.com> - 0.6.31-14
932fb9
- remove dependency on the main package from avahi-libs (#1170681)
932fb9
932fb9
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.6.31-13
932fb9
- Mass rebuild 2014-01-24
932fb9
932fb9
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.6.31-12
932fb9
- Mass rebuild 2013-12-27
932fb9
932fb9
* Sat Feb 02 2013 Kalev Lember <kalevlember@gmail.com> - 0.6.31-11
932fb9
- Correct a typo in inter-subpackage deps
932fb9
932fb9
* Fri Feb  1 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-10
932fb9
- Tighten inter-subpackage deps
932fb9
932fb9
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.6.31-9
932fb9
- rebuild due to "jpeg8-ABI" feature drop
932fb9
932fb9
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.6.31-8
932fb9
- fix path to ldconfig
932fb9
932fb9
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.6.31-7
932fb9
- rebuild against new libjpeg
932fb9
932fb9
* Tue Aug  7 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-6
932fb9
- Use new systemd macros
932fb9
- Other modernizations
932fb9
932fb9
* Mon Aug 6 2012 Stef Walter <stefw@redhat.com> - 0.6.31-5
932fb9
- Don't ship ssh service by default file since openssh-server isn't
932fb9
  running by default, and shouldn't be advertised without user
932fb9
  confirmation.
932fb9
932fb9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-4
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
932fb9
932fb9
* Mon May 21 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.31-3
932fb9
- Merge F-17 into master
932fb9
- ARM has mono
932fb9
932fb9
* Tue Feb 14 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-2
932fb9
- Fix tarball
932fb9
932fb9
* Tue Feb 14 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-1
932fb9
- New upstream release
932fb9
932fb9
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-7
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
932fb9
932fb9
* Tue Nov 29 2011 Christian Krause <chkr@fedoraproject.org> - 0.6.30-6
932fb9
- Change paths for mono assemblies according to updated packaging
932fb9
  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
932fb9
932fb9
* Mon Nov 14 2011 Adam Jackson <ajax@redhat.com> 0.6.30-5
932fb9
- Rebuild to break bogus libpng dep
932fb9
932fb9
* Mon Aug 22 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-4
932fb9
- Remove sysv init script (#714649)
932fb9
932fb9
* Thu May  5 2011 Bill Nottingham <notting@redhat.com> - 0.6.30-3
932fb9
- fix versioning on triggers
932fb9
932fb9
* Tue May  3 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-2
932fb9
- Enable Avahi by default
932fb9
- https://bugzilla.redhat.com/show_bug.cgi?id=647831
932fb9
932fb9
* Mon Apr  4 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-1
932fb9
- New upstream release
932fb9
932fb9
* Wed Mar  9 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.29-1
932fb9
- New upstream release
932fb9
- Fixes CVE-2011-1002 among other things
932fb9
932fb9
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-9
932fb9
- Rebuild against new gtk
932fb9
932fb9
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.28-8
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
932fb9
932fb9
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-7
932fb9
- Rebuild against new gtk
932fb9
932fb9
* Fri Jan  7 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-6
932fb9
- Rebuild against new gtk
932fb9
932fb9
* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-5
932fb9
- Rebuild against new gtk
932fb9
932fb9
* Wed Nov 24 2010 Dan Horák <dan[at]danny.cz> - 0.6.28-4
932fb9
- Updated the archs without mono
932fb9
932fb9
* Tue Nov  2 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-3
932fb9
- Rebuild against newer gtk3
932fb9
932fb9
* Wed Oct 27 2010 paul <paul@all-the-johnsons.co.uk> - 0.6.28-2
932fb9
- rebuilt
932fb9
932fb9
* Tue Oct  5 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.28-1
932fb9
- New upstream release
932fb9
932fb9
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.27-3
932fb9
- convert from systemd-install to systemctl enable
932fb9
932fb9
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.27-2
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
932fb9
932fb9
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.27-1
932fb9
- New upstream release
932fb9
932fb9
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-4
932fb9
- On request of Colin Walters, disable introspection again for now.
932fb9
932fb9
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-3
932fb9
- Fix systemd unit installation
932fb9
932fb9
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-2
932fb9
- Add missing dependencies
932fb9
932fb9
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-1
932fb9
- New upstream release
932fb9
932fb9
* Mon Apr 19 2010 Bastien Nocera <bnocera@redhat.com> 0.6.25-7
932fb9
- Split avahi libraries in -libs
932fb9
932fb9
* Mon Jan 25 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-6
932fb9
- Move avahi-discover from avahi-tools to avahi-ui-tools
932fb9
- https://bugzilla.redhat.com/show_bug.cgi?id=513768
932fb9
932fb9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.25-5
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
932fb9
932fb9
* Wed Jun 17 2009 Karsten Hopp <karsten@redhat.com> 0.6.25-4
932fb9
- Build *-sharp & *-ui-sharp for s390x
932fb9
932fb9
* Thu Jun 11 2009 Matthias Clasen <mclasen@redhat.com> - 0.6.25-4
932fb9
- Use %%find_lang
932fb9
932fb9
* Tue May 26 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.6.25-3
932fb9
- Create avahi-ui-sharp-devel package for pkgconfig dep-chain (#477308).
932fb9
932fb9
* Mon May 25 2009 Xavier Lamien <laxathom@fedoraproject.org> - 0.6.25-2
932fb9
- Build arch ppc64 for *-sharp & *-ui-sharp.
932fb9
932fb9
* Mon Apr 13 2009 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-1
932fb9
- New upstream release
932fb9
932fb9
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.24-2
932fb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
932fb9
932fb9
* Fri Dec 12 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.24-1
932fb9
- New upstream release
932fb9
932fb9
* Wed Dec  3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-13
932fb9
- Fix libtool errors
932fb9
932fb9
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-12
932fb9
- Rebuild for Python 2.6
932fb9
932fb9
* Wed Jun 04 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.6.22-11
932fb9
- qt4 bindings (#446904)
932fb9
- devel: BR: pkgconfig
932fb9
- nuke rpaths
932fb9
932fb9
* Thu Mar 27 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-10
932fb9
- Add release part to package dependencies (Closed #311601)
932fb9
932fb9
* Mon Mar 10 2008 Christopher Aillon <caillon@redhat.com> - 0.6.22-9
932fb9
- The qt3 subpackage should (Build)Require: qt3
932fb9
932fb9
* Mon Mar 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.6.22-8
932fb9
- updated (completed) German translation by Fabian Affolter (#427090)
932fb9
932fb9
* Thu Feb 21 2008 Adam Tkac <atkac redhat com> - 0.6.22-7
932fb9
- really rebuild against new libcap
932fb9
932fb9
* Sun Feb 17 2008 Adam Tkac <atkac redhat com> - 0.6.22-6
932fb9
- rebuild against new libcap
932fb9
932fb9
* Sat Feb 09 2008 Dennis Gilmore <dennis@ausil.us> - 0.6.22-5
932fb9
- sparc64 does not have mono
932fb9
932fb9
* Tue Dec 18 2007 Lubomir Kundrak <lkundrak@redhat.com> - 0.6.22-4
932fb9
- Make bvnc call vncviewer instead of xvncviewer
932fb9
- Let ui-tools depend on necessary packages
932fb9
932fb9
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-3
932fb9
- Add missing intltool dependency
932fb9
932fb9
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-2
932fb9
- Fix mistag
932fb9
932fb9
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-1
932fb9
- resolves #274731, #425491: New upstream version
932fb9
932fb9
* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-6
932fb9
- resolves #279301: fix segfault when no domains are configured in resolv.conf (pulled from upstream SVN r1525)
932fb9
932fb9
* Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-5
932fb9
- resolves #249044: Update init script to use runlevel 96
932fb9
- resolves #251700: Fix assertion in libdns_sd-compat
932fb9
932fb9
* Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-4
932fb9
- Ship ssh static service file by default, don't ship ssh-sftp by default
932fb9
- resolves: #269741: split off avahi-ui-tools package
932fb9
- resolves: #253734: add missing dependency on avahi-glib-devel to avahi-ui-devel
932fb9
932fb9
* Tue Aug 28 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.21-3
932fb9
- resolves: #246875: Initscript Review
932fb9
932fb9
* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-2
932fb9
- Fix avahi-browse --help output
932fb9
932fb9
* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-1
932fb9
- New upstream release
932fb9
932fb9
* Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-7
932fb9
- Fix tagging borkage
932fb9
932fb9
* Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-6
932fb9
- fix avahi-autoipd corrupt packet bug
932fb9
- drop dependency on python for the main package
932fb9
932fb9
* Wed Jul 11 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-5
932fb9
- add two patches which are important to get RR updating work properly.
932fb9
  Will be part of upstream 0.6.21
932fb9
932fb9
* Thu Jul  5 2007 Dan Williams <dcbw@redhat.com> - 0.6.20-4
932fb9
- Add Requires(pre): shadow-utils for avahi-autoipd package
932fb9
932fb9
* Mon Jun 25 2007 Bill Nottingham <notting@redhat.com> - 0.6.20-3
932fb9
- fix %%endif typo
932fb9
932fb9
* Mon Jun 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-2
932fb9
- add gtk-sharp2-devel to build deps
932fb9
932fb9
* Fri Jun 22 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-1
932fb9
- upgrade to new upstream 0.6.20
932fb9
- fix a few rpmlint warnings
932fb9
- create avahi-autoipd user
932fb9
- no longer create avahi user with a static uid, move to dynamic uids
932fb9
- drop a couple of patches merged upstream
932fb9
- Provide "howl" and "howl-devel"
932fb9
- Split off avahi-autoipd and avahi-dnsconfd
932fb9
- Introduce avahi-ui packages for the first time
932fb9
- Reload D-Bus config after installation using dbus-send
932fb9
- add a couple of missing ldconfig invocations
932fb9
932fb9
* Mon Mar 12 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.17-1
932fb9
- upgrade to new upstream 0.6.17
932fb9
- redundant patches removal
932fb9
- removed auto* stuff from specfile since that was no longer needed
932fb9
- Resolves: #232205: 'service {avahi-dnsconfd,avahi-daemon} status'
932fb9
  returns 0 when the service is stopped
932fb9
932fb9
* Fri Feb  2 2007 Christopher Aillon <cailloN@redhat.com> - 0.6.16-3
932fb9
- Remove bogus mono-libdir patches
932fb9
932fb9
* Tue Jan 23 2007 Jeremy Katz <katzj@redhat.com> - 0.6.16-2
932fb9
- nuke bogus avahi-sharp -> avahi-devel dep
932fb9
932fb9
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.16-1.fc7
932fb9
- Resolves: #221763: CVE-2006-6870 Maliciously crafted packed can DoS avahi daemon
932fb9
- upgrade to new upstream
932fb9
- patch revision
932fb9
- Resolves: #218140: avahi configuration file wants a non-existent group
932fb9
932fb9
* Wed Dec  6 2006 Jeremy Katz <katzj@redhat.com> - 0.6.15-4
932fb9
- rebuild against python 2.5
932fb9
932fb9
* Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-3
932fb9
- automake-1.10 required for building
932fb9
932fb9
* Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-2
932fb9
- automake-1.9 required for building
932fb9
932fb9
* Thu Nov 24 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-1
932fb9
- Upgrade to 0.6.15
932fb9
- patches revision
932fb9
932fb9
* Mon Sep 18 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-6
932fb9
- added patch from #206445 - ia64: unaligned access errors seen
932fb9
  during startup of avahi-daemon
932fb9
- removed unused patches
932fb9
932fb9
* Thu Sep 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.6.11-5
932fb9
- Maintain the security context on the localtime file
932fb9
932fb9
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-4
932fb9
- fix for #204710 - /etc/init.d/avahi-dnsconfd missing line
932fb9
  continuation slash (\) in description
932fb9
932fb9
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-3
932fb9
- added fix for #200767 - avahi-dnsconfd Segmentation fault
932fb9
  with invalid command line argument
932fb9
- added dist tag
932fb9
932fb9
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.6.11-2.fc6
932fb9
- add BR for dbus-glib-devel
932fb9
- fix deprecated functions
932fb9
932fb9
* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.11-1.fc6
932fb9
- Upgrade to upstream version 0.6.11
932fb9
- fix bug 195674: set 'use-ipv6=yes' in avahi-daemon.conf
932fb9
- fix bug 197414: avahi-compat-howl and avahi-compat-dns-sd symlinks
932fb9
- fix bug 198282: avahi-compat-{howl-devel,dns-sd-devel} Requires:
932fb9
932fb9
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
932fb9
- rebuild
932fb9
932fb9
* Tue Jun 13 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-3.FC6
932fb9
- rebuild for broken mono deps
932fb9
932fb9
* Tue Jun 06 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-2.FC6
932fb9
- fix bug 194203: fix permissions on /var/run/avahi-daemon
932fb9
932fb9
* Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-1.FC6
932fb9
- Upgrade to upstream version 0.6.10
932fb9
- fix bug 192080: split avahi-compat-libdns_sd into separate package
932fb9
                  (same goes for avahi-compat-howl)
932fb9
932fb9
* Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
932fb9
- fix avahi-sharp issues for banshee - patches from caillon@redhat.com
932fb9
932fb9
* Thu Apr 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
932fb9
- fix bug 189427: correct avahi-resolve --help typo
932fb9
932fb9
* Mon Mar 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-8.FC6
932fb9
- fix bug 185972: remove ellipses in initscript
932fb9
- fix bug 185965: make chkconfigs unconditional
932fb9
932fb9
* Thu Mar 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-6
932fb9
- Fix bug 185692: install avahi-sharp into %{_prefix}/lib, not %{_libdir}
932fb9
932fb9
* Thu Mar 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-4
932fb9
- fix scriptlet error introduced by last fix:
932fb9
  if user has disabled avahi-daemon, do not enable it during post
932fb9
932fb9
* Wed Mar 08 2006 Bill Nottingham <notting@redhat.com> - 0.6.9-2
932fb9
- fix scriplet error during installer
932fb9
- move service-types* to the tools package (avoids multilib conflicts)
932fb9
932fb9
* Tue Mar 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-1
932fb9
- Upgrade to upstream version 0.6.9
932fb9
932fb9
* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
932fb9
- Upgrade to upstream version 0.6.8
932fb9
- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
932fb9
932fb9
* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
932fb9
- Upgrade to upstream version 0.6.7
932fb9
932fb9
* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
932fb9
- BuildRequires pygtk2
932fb9
932fb9
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
932fb9
- bump again for double-long bug on ppc(64)
932fb9
932fb9
* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
932fb9
- rebuild for new gcc (again)
932fb9
- further fix for bug 178746: fix avahi-dnsconfd initscript
932fb9
932fb9
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
932fb9
- rebuild for new gcc, glibc, glibc-kernheaders
932fb9
932fb9
* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
932fb9
- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
932fb9
- Upgrade to 0.6.6
932fb9
932fb9
* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
932fb9
- Upgrade to upstream version 0.6.5
932fb9
- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
932fb9
  package; copy system localtime into chroot in post
932fb9
932fb9
* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
932fb9
- fix bug 178689: copy localtime to chroot
932fb9
- fix bug 178784: fix avahi-dnsconfd initscript
932fb9
932fb9
* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
932fb9
- fix subsystem locking in the initscript
932fb9
932fb9
* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
932fb9
- fix bug 178127: fully localize the initscript
932fb9
932fb9
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
932fb9
- Upgrade to upstream version 0.6.4
932fb9
932fb9
* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
932fb9
- fix bug 177610: Enable mono support with new avahi-sharp package
932fb9
- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
932fb9
932fb9
* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
932fb9
- Upgrade to upstream version 0.6.3
932fb9
- fix bug 177148: initscript start should not fail if avahi-daemon running
932fb9
932fb9
* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
932fb9
- move initscripts from /etc/init.d to /etc/rc.d/init.d
932fb9
932fb9
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
932fb9
- rebuilt
932fb9
932fb9
* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
932fb9
- fix bug 175352: Do not chkconfig --add avahi-daemon
932fb9
  if user has already configured it
932fb9
932fb9
* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
932fb9
- Upgrade to 0.6.1
932fb9
932fb9
* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
932fb9
- fix bug 174799 - fix .spec file files permissions
932fb9
932fb9
* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
932fb9
- python-twisted has been removed from the FC-5 distribution - disable its use
932fb9
932fb9
* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
932fb9
- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
932fb9
932fb9
* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
932fb9
- fix bug 172047 - tools should require python-twisted
932fb9
- fix bug 173985 - docs directory permissions
932fb9
932fb9
* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
932fb9
- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
932fb9
  libraries / includes.
932fb9
932fb9
* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
932fb9
- fix bug 172034: fix ownership of /var/run/avahi-daemon/
932fb9
- fix bug 172772: .spec file improvements from matthias@rpmforge.net
932fb9
932fb9
* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
932fb9
- put back avahi-devel Obsoletes: howl-devel
932fb9
932fb9
* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
932fb9
- Obsoletes howl, howl-libs, as we want to get rid of them on updates
932fb9
- No provides yet, as the howl compat library is in Avahi 0.6.0.
932fb9
932fb9
* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
932fb9
- disable the Obsoletes: howl until the transition is complete
932fb9
932fb9
* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
932fb9
- change initscript to start avahi-daemon AFTER messagebus
932fb9
932fb9
* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
932fb9
- add buildrequires dbus-python
932fb9
932fb9
* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
932fb9
- Initial package