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