2de76d
%{?!WITH_MONO:          %global WITH_MONO 1}
2de76d
%{?!WITH_COMPAT_DNSSD:  %global WITH_COMPAT_DNSSD 1}
2de76d
%{?!WITH_COMPAT_HOWL:   %global WITH_COMPAT_HOWL  1}
2de76d
%{?!WITH_QT3:           %global WITH_QT3 1}
2de76d
%{?!WITH_QT4:           %global WITH_QT4 1}
2de76d
2de76d
%ifnarch %{mono_arches}
2de76d
%define WITH_MONO 0
2de76d
%endif
2de76d
2de76d
%if 0%{?rhel}
2de76d
%define WITH_MONO 0
2de76d
  %if 0%{?rhel} >= 6
2de76d
    %define WITH_QT4 0
2de76d
  %endif
2de76d
  %if 0%{?rhel} > 7
2de76d
    %define WITH_QT3 0
2de76d
  %endif
2de76d
%endif
2de76d
2de76d
# http://bugzilla.redhat.com/1008395 - no hardened build
2de76d
%global _hardened_build 1
2de76d
2de76d
# trim changelog included in binary rpms
2de76d
%global _changelog_trimtime %(date +%s -d "1 year ago")
2de76d
2de76d
Name:             avahi
2de76d
Version:          0.7
e5a339
Release:          20%{?dist}
2de76d
Summary:          Local network service discovery
2de76d
License:          LGPLv2+
2de76d
URL:              http://avahi.org
2de76d
Requires:         dbus
2de76d
Requires:         expat
2de76d
Requires:         libdaemon >= 0.11
2de76d
# For /usr/bin/dbus-send
2de76d
Requires(post):   dbus
2de76d
Requires(pre):    shadow-utils
2de76d
Requires(pre):    coreutils
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
BuildRequires:    automake
2de76d
BuildRequires:    libtool
2de76d
BuildRequires:    dbus-devel >= 0.90
2de76d
BuildRequires:    dbus-glib-devel >= 0.70
2de76d
BuildRequires:    python3-dbus
2de76d
BuildRequires:    python3-libxml2
2de76d
BuildRequires:    desktop-file-utils
2de76d
BuildRequires:    gtk2-devel
2de76d
BuildRequires:    gtk3-devel >= 2.99.0
2de76d
#BuildRequires:    gobject-introspection-devel
2de76d
%if %{WITH_QT3}
2de76d
BuildRequires:    qt3-devel
2de76d
%endif
2de76d
%if %{WITH_QT4}
2de76d
BuildRequires:    qt4-devel
2de76d
%endif
2de76d
BuildRequires:    libdaemon-devel >= 0.11
2de76d
BuildRequires:    glib2-devel
2de76d
BuildRequires:    libcap-devel
2de76d
BuildRequires:    expat-devel
2de76d
BuildRequires:    python2-devel
2de76d
BuildRequires:    python3-devel
2de76d
BuildRequires:    gdbm-devel
2de76d
BuildRequires:    pkgconfig(pygobject-3.0)
2de76d
BuildRequires:    intltool
2de76d
BuildRequires:    perl-XML-Parser
2de76d
BuildRequires:    xmltoman
2de76d
%if %{WITH_MONO}
2de76d
BuildRequires:    mono-devel
2de76d
BuildRequires:    monodoc-devel
2de76d
%endif
2de76d
BuildRequires:    systemd
2de76d
%{?systemd_requires}
2de76d
BuildRequires:    gcc
2de76d
2de76d
%if 0%{?beta:1}
2de76d
Source0:          https://github.com/lathiat/avahi/archive/%{version}-%{beta}.tar.gz#/%{name}-%{version}-%{beta}.tar.gz
2de76d
%else
2de76d
Source0:          https://github.com/lathiat/avahi/releases/download/v%{version}/avahi-%{version}.tar.gz
2de76d
#Source0:         http://avahi.org/download/avahi-%{version}.tar.gz
2de76d
%endif
2de76d
2de76d
## upstream patches
2de76d
Patch0001:  0001-avahi-python-Use-the-agnostic-DBM-interface.patch
2de76d
Patch0002:  0002-avahi-python-Encode-unicode-strings-as-UTF-8.patch
2de76d
Patch0003:  0003-Remove-empty-avahi_discover-Python-module.patch
2de76d
# https://github.com/lathiat/avahi/pull/202
2de76d
Patch0004:  0004-avahi-client-fix-resource-leak.patch
2de76d
Patch0005:  0005-chroot-fix-bogus-assignments-in-assertions.patch
2de76d
2de76d
## downstream patches
2de76d
Patch100:         avahi-0.6.30-mono-libdir.patch
2de76d
2de76d
%description
2de76d
Avahi is a system which facilitates service discovery on
2de76d
a local network -- this means that you can plug your laptop or
2de76d
computer into a network and instantly be able to view other people who
2de76d
you can chat with, find printers to print to or find files being
2de76d
shared. This kind of technology is already found in MacOS X (branded
2de76d
'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
2de76d
convenient.
2de76d
2de76d
%package tools
2de76d
Summary:          Command line tools for mDNS browsing and publishing
2de76d
Requires:         %{name} = %{version}-%{release}
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description tools
2de76d
Command line tools that use avahi to browse and publish mDNS services.
2de76d
2de76d
%package glib
2de76d
Summary:          Glib libraries for avahi
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description glib
2de76d
Libraries for easy use of avahi from glib applications.
2de76d
2de76d
%package glib-devel
2de76d
Summary:          Libraries and header files for avahi glib development
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-glib%{?_isa} = %{version}-%{release}
2de76d
Requires:         glib2-devel
2de76d
2de76d
%description glib-devel
2de76d
The avahi-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi with glib.
2de76d
2de76d
%package gobject
2de76d
Summary:          GObject wrapper library for Avahi
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-glib%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description gobject
2de76d
This library contains a GObject wrapper for the Avahi API
2de76d
2de76d
%package gobject-devel
2de76d
Summary:          Libraries and header files for Avahi GObject development
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-gobject%{?_isa} = %{version}-%{release}
2de76d
#Requires:         %{name}-glib-devel = %{version}-%{release}
2de76d
2de76d
%description gobject-devel
2de76d
The avahi-gobject-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi-gobject.
2de76d
2de76d
%package ui
2de76d
Summary:          Gtk user interface library for Avahi (Gtk+ 2 version)
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-glib%{?_isa} = %{version}-%{release}
2de76d
Requires:         gtk2
2de76d
2de76d
%description ui
2de76d
This library contains a Gtk 2.x widget for browsing services.
2de76d
2de76d
%package ui-gtk3
2de76d
Summary:          Gtk user interface library for Avahi (Gtk+ 3 version)
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-glib%{?_isa} = %{version}-%{release}
2de76d
Requires:         gtk3
2de76d
2de76d
%description ui-gtk3
2de76d
This library contains a Gtk 3.x widget for browsing services.
2de76d
2de76d
%package ui-devel
2de76d
Summary:          Libraries and header files for Avahi UI development
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-ui%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-ui-gtk3%{?_isa} = %{version}-%{release}
2de76d
#Requires:         %{name}-glib-devel = %{version}-%{release}
2de76d
2de76d
%description ui-devel
2de76d
The avahi-ui-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi-ui.
2de76d
2de76d
%if %{WITH_QT3}
2de76d
%package qt3
2de76d
Summary:          Qt3 libraries for avahi
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description qt3
2de76d
Libraries for easy use of avahi from Qt3 applications.
2de76d
2de76d
%package qt3-devel
2de76d
Summary:          Libraries and header files for avahi Qt3 development
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-qt3%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description qt3-devel
2de76d
The avahi-qt3-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi with Qt3.
2de76d
%endif
2de76d
2de76d
%if %{WITH_QT4}
2de76d
%package qt4
2de76d
Summary:          Qt4 libraries for avahi
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description qt4
2de76d
Libraries for easy use of avahi from Qt4 applications.
2de76d
2de76d
%package qt4-devel
2de76d
Summary:          Libraries and header files for avahi Qt4 development
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-qt4%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description qt4-devel
2de76d
Th avahi-qt4-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi with Qt4.
2de76d
%endif
2de76d
2de76d
%if %{WITH_MONO}
2de76d
%package sharp
2de76d
Summary:          Mono language bindings for avahi mono development
2de76d
Requires:         mono-core >= 1.1.13
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description sharp
2de76d
The avahi-sharp package contains the files needed to develop
2de76d
mono programs that use avahi.
2de76d
2de76d
%package ui-sharp
2de76d
Summary:          Mono language bindings for avahi-ui
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-ui%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-sharp%{?_isa} = %{version}-%{release}
2de76d
Requires:         mono-core >= 1.1.13
2de76d
Requires:         gtk-sharp2
2de76d
BuildRequires:    gtk-sharp2-devel
2de76d
2de76d
%description ui-sharp
2de76d
The avahi-sharp package contains the files needed to run
2de76d
Mono programs that use avahi-ui.
2de76d
2de76d
%package ui-sharp-devel
2de76d
Summary:          Mono language bindings for developing with avahi-ui
2de76d
Requires:         %{name}-ui-sharp%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description ui-sharp-devel
2de76d
The avahi-sharp-ui-devel package contains the files needed to develop
2de76d
Mono programs that use avahi-ui.
2de76d
%endif
2de76d
2de76d
%package libs
2de76d
Summary:          Libraries for avahi run-time use
2de76d
2de76d
%description libs
2de76d
The avahi-libs package contains the libraries needed
2de76d
to run programs that use avahi.
2de76d
2de76d
%package devel
2de76d
Summary:          Libraries and header files for avahi development
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
# for libavahi-core
2de76d
Requires:         %{name}%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description devel
2de76d
The avahi-devel package contains the header files and libraries
2de76d
necessary for developing programs using avahi.
2de76d
2de76d
%if %{WITH_COMPAT_HOWL}
2de76d
%package compat-howl
2de76d
Summary:          Libraries for howl compatibility
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
Obsoletes:        howl-libs
2de76d
Provides:         howl-libs
2de76d
2de76d
%description compat-howl
2de76d
Libraries that are compatible with those provided by the howl package.
2de76d
2de76d
%package compat-howl-devel
2de76d
Summary:          Header files for development with the howl compatibility libraries
2de76d
Requires:         %{name}-compat-howl%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
Obsoletes:        howl-devel
2de76d
Provides:         howl-devel
2de76d
2de76d
%description compat-howl-devel
2de76d
Header files for development with the howl compatibility libraries.
2de76d
%endif
2de76d
2de76d
%if %{WITH_COMPAT_DNSSD}
2de76d
%package compat-libdns_sd
2de76d
Summary:          Libraries for Apple Bonjour mDNSResponder compatibility
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description compat-libdns_sd
2de76d
Libraries for Apple Bonjour mDNSResponder compatibility.
2de76d
2de76d
%package compat-libdns_sd-devel
2de76d
Summary:          Header files for the Apple Bonjour mDNSResponder compatibility libraries
2de76d
Requires:         %{name}-compat-libdns_sd%{?_isa} = %{version}-%{release}
2de76d
Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description compat-libdns_sd-devel
2de76d
Header files for development with the Apple Bonjour mDNSResponder compatibility
2de76d
libraries.
2de76d
%endif
2de76d
2de76d
%package autoipd
2de76d
Summary:          Link-local IPv4 address automatic configuration daemon (IPv4LL)
2de76d
Requires(pre):    shadow-utils
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description autoipd
2de76d
avahi-autoipd implements IPv4LL, "Dynamic Configuration of IPv4
2de76d
Link-Local Addresses"  (IETF RFC3927), a protocol for automatic IP address
2de76d
configuration from the link-local 169.254.0.0/16 range without the need for a
2de76d
central server. It is primarily intended to be used in ad-hoc networks which
2de76d
lack a DHCP server.
2de76d
2de76d
%package dnsconfd
2de76d
Summary:          Configure local unicast DNS settings based on information published in mDNS
2de76d
Requires:         %{name} = %{version}-%{release}
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description dnsconfd
2de76d
avahi-dnsconfd connects to a running avahi-daemon and runs the script
2de76d
/etc/avahi/dnsconfd.action for each unicast DNS server that is announced on the
2de76d
local LAN. This is useful for configuring unicast DNS servers in a DHCP-like
2de76d
fashion with mDNS.
2de76d
2de76d
%package -n python3-avahi
2de76d
Summary:          Python3 Avahi bindings
2de76d
Requires:         %{name} = %{version}-%{release}
2de76d
Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
2de76d
2de76d
%description -n python3-avahi
2de76d
%{summary}.
2de76d
2de76d
2de76d
%prep
2de76d
%autosetup -n %{name}-%{version}%{?beta:-%{beta}} -p1
2de76d
2de76d
rm -fv docs/INSTALL
2de76d
2de76d
2de76d
%build
2de76d
# patch100 requires autogen
2de76d
# and kills rpaths a bonus
2de76d
rm -fv missing
2de76d
NOCONFIGURE=1 ./autogen.sh
2de76d
2de76d
export PYTHON=%{__python3}
2de76d
%configure \
2de76d
        --with-distro=fedora \
2de76d
        --disable-monodoc \
2de76d
        --with-avahi-user=avahi \
2de76d
        --with-avahi-group=avahi \
2de76d
        --with-avahi-priv-access-group=avahi \
2de76d
        --with-autoipd-user=avahi-autoipd \
2de76d
        --with-autoipd-group=avahi-autoipd \
2de76d
        --with-systemdsystemunitdir=%{_unitdir} \
2de76d
        --enable-introspection=no \
2de76d
        --enable-shared=yes \
2de76d
        --enable-static=no \
2de76d
        --disable-silent-rules \
2de76d
        --disable-stack-protector \
2de76d
%if %{WITH_COMPAT_DNSSD}
2de76d
        --enable-compat-libdns_sd \
2de76d
%endif
2de76d
%if %{WITH_COMPAT_HOWL}
2de76d
        --enable-compat-howl \
2de76d
%endif
2de76d
%if ! %{WITH_QT3}
2de76d
        --disable-qt3 \
2de76d
%endif
2de76d
%if ! %{WITH_QT4}
2de76d
        --disable-qt4 \
2de76d
%endif
2de76d
%if ! %{WITH_MONO}
2de76d
        --disable-mono \
2de76d
%endif
2de76d
;
2de76d
2de76d
# workaround parallel build issues (aarch64 only so far, bug #1564553)
2de76d
%make_build -k V=1 || make V=1
2de76d
2de76d
2de76d
%install
2de76d
%make_install
2de76d
2de76d
# omit libtool .la files
2de76d
rm -fv %{buildroot}%{_libdir}/lib*.la
2de76d
2de76d
# remove example
2de76d
rm -fv %{buildroot}%{_sysconfdir}/avahi/services/ssh.service
2de76d
rm -fv %{buildroot}%{_sysconfdir}/avahi/services/sftp-ssh.service
2de76d
2de76d
# create /var/run/avahi-daemon to ensure correct selinux policy for it:
2de76d
mkdir -p %{buildroot}%{_localstatedir}/run/avahi-daemon
2de76d
mkdir -p %{buildroot}%{_localstatedir}/lib/avahi-autoipd
2de76d
2de76d
# remove the documentation directory - let % doc handle it:
2de76d
rm -rfv %{buildroot}%{_datadir}/%{name}-%{version}
2de76d
2de76d
# Make /etc/avahi/etc/localtime owned by avahi:
2de76d
mkdir -p %{buildroot}/etc/avahi/etc
2de76d
touch %{buildroot}/etc/avahi/etc/localtime
2de76d
2de76d
# fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
2de76d
%if %{WITH_COMPAT_HOWL}
2de76d
ln -s avahi-compat-howl.pc  %{buildroot}/%{_libdir}/pkgconfig/howl.pc
2de76d
%endif
2de76d
%if %{WITH_COMPAT_DNSSD}
2de76d
ln -s avahi-compat-libdns_sd.pc %{buildroot}/%{_libdir}/pkgconfig/libdns_sd.pc
2de76d
ln -s avahi-compat-libdns_sd/dns_sd.h %{buildroot}/%{_includedir}/
2de76d
%endif
2de76d
2de76d
# Add python3 support
2de76d
mkdir -p %{buildroot}%{python3_sitelib}/avahi/
2de76d
rm -fv %{buildroot}%{buildroot}%{python3_sitelib}/avahi/*.py{c,o}
2de76d
rm -fv %{buildroot}%{buildroot}%{python3_sitelib}/avahi_discover/*.py{c,o}
2de76d
2de76d
rm -fv %{buildroot}%{_sysconfdir}/rc.d/init.d/avahi-daemon
2de76d
rm -fv %{buildroot}%{_sysconfdir}/rc.d/init.d/avahi-dnsconfd
2de76d
2de76d
# avoid empty GenericName keys from .desktop files
2de76d
for i in %{buildroot}%{_datadir}/applications/*.desktop ; do
2de76d
if [ -n "$(grep '^GenericName=$' $i)" ]; then
2de76d
  desktop-file-edit --copy-name-to-generic-name $i
2de76d
fi
2de76d
done
2de76d
2de76d
# Remove python2 files installed by default
2de76d
rm -rfv %{buildroot}%{python2_sitelib}/avahi/
2de76d
rm -rfv %{buildroot}%{python2_sitelib}/avahi_discover/
2de76d
2de76d
# Remove ui-tools that depend on python2
2de76d
rm -rfv %{buildroot}/%{_datadir}/avahi/interfaces
2de76d
rm -fv %{buildroot}/%{_datadir}/applications/avahi-discover.desktop
2de76d
rm -fv %{buildroot}/%{_datadir}/applications/bssh.desktop
2de76d
rm -fv %{buildroot}/%{_datadir}/applications/bvnc.desktop
2de76d
2de76d
%find_lang %{name}
2de76d
2de76d
2de76d
%pre
2de76d
getent group avahi >/dev/null || groupadd -f -g 70 -r avahi
2de76d
if ! getent passwd avahi > /dev/null ; then
2de76d
  if ! getent passwd 70 > /dev/null ; then
2de76d
    useradd -r -l -u 70 -g avahi -d %{_localstatedir}/run/avahi-daemon -s /sbin/nologin -c "Avahi mDNS/DNS-SD Stack" avahi
2de76d
  else
2de76d
    useradd -r -l -g avahi -d %{_localstatedir}/run/avahi-daemon -s /sbin/nologin -c "Avahi mDNS/DNS-SD Stack" avahi
2de76d
  fi
2de76d
fi
2de76d
exit 0
2de76d
2de76d
%post
2de76d
%{?ldconfig}
2de76d
/usr/bin/dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
2de76d
if [ "$1" -eq 1 -a -s /etc/localtime ]; then
2de76d
        /usr/bin/cp -cfp /etc/localtime /etc/avahi/etc/localtime >/dev/null 2>&1 || :
2de76d
fi
2de76d
%systemd_post avahi-daemon.socket avahi-daemon.service
2de76d
2de76d
%preun
2de76d
%systemd_preun avahi-daemon.socket avahi-daemon.service
2de76d
2de76d
%postun
2de76d
%{?ldconfig}
2de76d
%systemd_postun_with_restart avahi-daemon.socket avahi-daemon.service
2de76d
2de76d
%pre autoipd
2de76d
getent group avahi-autoipd >/dev/null || groupadd -f -g 170 -r avahi-autoipd
2de76d
if ! getent passwd avahi-autoipd > /dev/null ; then
2de76d
  if ! getent passwd 170 > /dev/null; then
2de76d
    useradd -r -u 170 -l -g avahi-autoipd -d %{_localstatedir}/lib/avahi-autoipd -s /sbin/nologin -c "Avahi IPv4LL Stack" avahi-autoipd
2de76d
  else
2de76d
    useradd -r -l -g avahi-autoipd -d %{_localstatedir}/lib/avahi-autoipd -s /sbin/nologin -c "Avahi IPv4LL Stack" avahi-autoipd
2de76d
  fi
2de76d
fi
2de76d
exit 0
2de76d
2de76d
%post dnsconfd
2de76d
%systemd_post avahi-dnsconfd.service
2de76d
2de76d
%preun dnsconfd
2de76d
%systemd_preun avahi-dnsconfd.service
2de76d
2de76d
%postun dnsconfd
2de76d
%systemd_postun_with_restart avahi-dnsconfd.service
2de76d
2de76d
%ldconfig_scriptlets glib
2de76d
2de76d
%ldconfig_scriptlets compat-howl
2de76d
2de76d
%ldconfig_scriptlets compat-libdns_sd
2de76d
2de76d
%ldconfig_scriptlets libs
2de76d
2de76d
%ldconfig_scriptlets ui
2de76d
2de76d
%ldconfig_scriptlets ui-gtk3
2de76d
2de76d
%ldconfig_scriptlets gobject
2de76d
2de76d
%files -f %{name}.lang
2de76d
%doc docs/* avahi-daemon/example.service avahi-daemon/sftp-ssh.service avahi-daemon/ssh.service
2de76d
%dir %{_sysconfdir}/avahi
2de76d
%dir %{_sysconfdir}/avahi/etc
2de76d
%ghost %{_sysconfdir}/avahi/etc/localtime
2de76d
%config(noreplace) %{_sysconfdir}/avahi/hosts
2de76d
%dir %{_sysconfdir}/avahi/services
2de76d
%ghost %dir %{_localstatedir}/run/avahi-daemon
2de76d
%config(noreplace) %{_sysconfdir}/avahi/avahi-daemon.conf
2de76d
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
2de76d
%{_sbindir}/avahi-daemon
2de76d
%dir %{_datadir}/avahi
2de76d
%{_datadir}/avahi/*.dtd
2de76d
%dir %{_libdir}/avahi
2de76d
%{_libdir}/avahi/service-types.db
2de76d
%{_mandir}/man5/*
2de76d
%{_mandir}/man8/avahi-daemon.*
2de76d
%{_unitdir}/avahi-daemon.service
2de76d
%{_unitdir}/avahi-daemon.socket
2de76d
%{_datadir}/dbus-1/interfaces/*.xml
2de76d
%{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
2de76d
%{_libdir}/libavahi-core.so.*
2de76d
2de76d
%files autoipd
2de76d
%{_sbindir}/avahi-autoipd
2de76d
%config(noreplace) %{_sysconfdir}/avahi/avahi-autoipd.action
2de76d
%attr(1770,avahi-autoipd,avahi-autoipd) %dir %{_localstatedir}/lib/avahi-autoipd/
2de76d
%{_mandir}/man8/avahi-autoipd.*
2de76d
2de76d
%files dnsconfd
2de76d
%config(noreplace) %{_sysconfdir}/avahi/avahi-dnsconfd.action
2de76d
%{_sbindir}/avahi-dnsconfd
2de76d
%{_mandir}/man8/avahi-dnsconfd.*
2de76d
%{_unitdir}/avahi-dnsconfd.service
2de76d
2de76d
%files tools
2de76d
%{_bindir}/*
2de76d
%{_mandir}/man1/*
2de76d
%exclude %{_bindir}/b*
2de76d
%exclude %{_bindir}/avahi-discover*
2de76d
%exclude %{_bindir}/avahi-bookmarks
2de76d
%exclude %{_mandir}/man1/b*
2de76d
%exclude %{_mandir}/man1/avahi-discover*
2de76d
%exclude %{_mandir}/man1/avahi-bookmarks*
2de76d
2de76d
%files devel
2de76d
%{_libdir}/libavahi-common.so
2de76d
%{_libdir}/libavahi-core.so
2de76d
%{_libdir}/libavahi-client.so
2de76d
%{_includedir}/avahi-client
2de76d
%{_includedir}/avahi-common
2de76d
%{_includedir}/avahi-core
2de76d
%{_libdir}/pkgconfig/avahi-core.pc
2de76d
%{_libdir}/pkgconfig/avahi-client.pc
2de76d
2de76d
%files libs
2de76d
%doc README
2de76d
%license LICENSE
2de76d
%{_libdir}/libavahi-common.so.*
2de76d
%{_libdir}/libavahi-client.so.*
2de76d
2de76d
%files glib
2de76d
%{_libdir}/libavahi-glib.so.*
2de76d
2de76d
%files glib-devel
2de76d
%{_libdir}/libavahi-glib.so
2de76d
%{_includedir}/avahi-glib
2de76d
%{_libdir}/pkgconfig/avahi-glib.pc
2de76d
2de76d
%files gobject
2de76d
%{_libdir}/libavahi-gobject.so.*
2de76d
#%{_libdir}/girepository-1.0/Avahi-0.6.typelib
2de76d
#%{_libdir}/girepository-1.0/AvahiCore-0.6.typelib
2de76d
2de76d
%files gobject-devel
2de76d
%{_libdir}/libavahi-gobject.so
2de76d
%{_includedir}/avahi-gobject
2de76d
%{_libdir}/pkgconfig/avahi-gobject.pc
2de76d
#%{_datadir}/gir-1.0/Avahi-0.6.gir
2de76d
#%{_datadir}/gir-1.0/AvahiCore-0.6.gir
2de76d
2de76d
%files ui
2de76d
%{_libdir}/libavahi-ui.so.*
2de76d
2de76d
%files ui-gtk3
2de76d
%{_libdir}/libavahi-ui-gtk3.so.*
2de76d
2de76d
%files ui-devel
2de76d
%{_libdir}/libavahi-ui.so
2de76d
%{_libdir}/libavahi-ui-gtk3.so
2de76d
%{_includedir}/avahi-ui
2de76d
%{_libdir}/pkgconfig/avahi-ui.pc
2de76d
%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
2de76d
2de76d
%if %{WITH_QT3}
2de76d
%ldconfig_scriptlets qt3
2de76d
2de76d
%files qt3
2de76d
%{_libdir}/libavahi-qt3.so.*
2de76d
2de76d
%files qt3-devel
2de76d
%{_libdir}/libavahi-qt3.so
2de76d
%{_includedir}/avahi-qt3/
2de76d
%{_libdir}/pkgconfig/avahi-qt3.pc
2de76d
%endif
2de76d
2de76d
%if %{WITH_QT4}
2de76d
%ldconfig_scriptlets qt4
2de76d
2de76d
%files qt4
2de76d
%{_libdir}/libavahi-qt4.so.*
2de76d
2de76d
%files qt4-devel
2de76d
%{_libdir}/libavahi-qt4.so
2de76d
%{_includedir}/avahi-qt4/
2de76d
%{_libdir}/pkgconfig/avahi-qt4.pc
2de76d
%endif
2de76d
2de76d
%if %{WITH_MONO}
2de76d
%files sharp
2de76d
%{_prefix}/lib/mono/avahi-sharp
2de76d
%{_prefix}/lib/mono/gac/avahi-sharp
2de76d
%{_libdir}/pkgconfig/avahi-sharp.pc
2de76d
2de76d
%files ui-sharp
2de76d
%{_prefix}/lib/mono/avahi-ui-sharp
2de76d
%{_prefix}/lib/mono/gac/avahi-ui-sharp
2de76d
2de76d
%files ui-sharp-devel
2de76d
%{_libdir}/pkgconfig/avahi-ui-sharp.pc
2de76d
%endif
2de76d
2de76d
%if %{WITH_COMPAT_HOWL}
2de76d
%files compat-howl
2de76d
%{_libdir}/libhowl.so.*
2de76d
2de76d
%files compat-howl-devel
2de76d
%{_libdir}/libhowl.so
2de76d
%{_includedir}/avahi-compat-howl
2de76d
%{_libdir}/pkgconfig/avahi-compat-howl.pc
2de76d
%{_libdir}/pkgconfig/howl.pc
2de76d
%endif
2de76d
2de76d
%if %{WITH_COMPAT_DNSSD}
2de76d
%files compat-libdns_sd
2de76d
%{_libdir}/libdns_sd.so.*
2de76d
2de76d
%files compat-libdns_sd-devel
2de76d
%{_libdir}/libdns_sd.so
2de76d
%{_includedir}/avahi-compat-libdns_sd
2de76d
%{_includedir}/dns_sd.h
2de76d
%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
2de76d
%{_libdir}/pkgconfig/libdns_sd.pc
2de76d
%endif
2de76d
2de76d
%files -n python3-avahi
2de76d
# These are .py files only, so they don't go in lib64
2de76d
%{python3_sitelib}/avahi/
2de76d
2de76d
2de76d
%changelog
e5a339
* Tue Nov 03 2020 Michal Sekletár <msekleta@redhat.com> - 0.7-20
e5a339
- rebuild to include UI related subpackages to CodeReady Builder repo (#1879714)
e5a339
2de76d
* Tue Oct 23 2018 Michal Sekletár <msekleta@redhat.com> - 0.7-19
2de76d
- make sure we get compiled with -fstack-protector-strong (#1624099)
2de76d
- fix issues reported by coverity (#1602449)
2de76d
2de76d
* Fri Aug 03 2018 Petr Viktorin <pviktori@redhat.com> - 0.7-18
2de76d
- Remove unused BuildRequires on pygtk2 (#1561019)
2de76d
2de76d
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 0.7-17
2de76d
- Rebuild with fixed binutils
2de76d
2de76d
* Mon Jul 30 2018 Petr Kubat <pkubat@redhat.com> - 0.7-16
2de76d
- One more bump for gdbm
2de76d
2de76d
* Wed Jul 25 2018 Petr Kubat <pkubat@redhat.com> - 0.7-15
2de76d
- Rebuilt for gdbm
2de76d
2de76d
* Wed Jun 20 2018 Tomas Orsava <torsava@redhat.com> - 0.7-14
2de76d
- Switch hardcoded python3 shebangs into the %%{__python3} macro
2de76d
2de76d
* Fri May 18 2018 Michal Sekletar <msekleta@redhat.com> - 0.7-13
2de76d
- drop avahi-python2 and avahi-ui-tools due to lacking python2 support (#1561019)
2de76d
2de76d
* Thu Apr 05 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.7-12
2de76d
- use %%make_build %%ldconfig_scriptlets %%license
2de76d
- %%build: --enable-shared=yes --enable-static=no --disable-silent-rules
2de76d
2de76d
* Thu Apr 05 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.7-11
2de76d
- avahi-discover is missing "gi" module (#1564059)
2de76d
2de76d
* Mon Mar 19 2018 Michal Sekletar <msekleta@redhat.com> - 0.7-10
2de76d
- add gcc to build reqs
2de76d
- disable mono and qt support on RHEL
2de76d
2de76d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-9
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2de76d
2de76d
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 0.7-8
2de76d
- Update Python 2 dependency declarations to new packaging standards
2de76d
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2de76d
2de76d
* Mon Dec 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.7-7
2de76d
- %%check: validate .desktop files (#1524175)
2de76d
2de76d
* Tue Oct 24 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.7-6
2de76d
- Add option to disable qt4 support
2de76d
2de76d
* Sat Oct 07 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.7-5
2de76d
- consistently use %%{_unitdir} macro
2de76d
2de76d
* Mon Oct 02 2017 Troy Dawson <tdawson@redhat.com> - 0.7-4
2de76d
- Cleanup spec file conditionals
2de76d
2de76d
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-3
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2de76d
2de76d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-2
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2de76d
2de76d
* Mon Jul 10 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.7-1
2de76d
- avahi-0.7 (#1469100)
2de76d
- rename python-avahi => python2-avahi
2de76d
2de76d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.32-7
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2de76d
2de76d
* Thu Dec 22 2016 Miro Hrončok <mhroncok@redhat.com> - 0.6.32-6
2de76d
- Rebuild for Python 3.6
2de76d
2de76d
* Thu Oct 13 2016 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.32-5
2de76d
- rebuild - mono on aarch64
2de76d
2de76d
* Fri Aug 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.6.32-4
2de76d
- -devel: fix typo in Requires: (#1364505)
2de76d
2de76d
* Thu Aug 04 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.6.32-3
2de76d
- include dbus xml interfaces in main pkg, apparently used there for runtime introspection
2de76d
2de76d
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.32-2
2de76d
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2de76d
2de76d
* Wed Apr 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.6.32-1
2de76d
- 0.6.32 (final)
2de76d
2de76d
* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 0.6.32-0.7.rc
2de76d
- clean/simplify scriptlet deps (#1319207)
2de76d
2de76d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.32-0.6.rc
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2de76d
2de76d
* Sat Nov 21 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.32-0.5.rc
2de76d
- enable use-ipv6=yes only for f24+
2de76d
2de76d
* Thu Nov 19 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.32-0.4.rc
2de76d
- pull in upstream fixes, translations mostly (#1270332)
2de76d
2de76d
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.32-0.3.rc
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
2de76d
2de76d
* Thu Nov  5 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.32-0.2.rc
2de76d
- Modify a shebang in the python3 module so it doesn't drag in /usr/bin/python2.
2de76d
2de76d
* Sat Oct 10 2015 Rex Dieter <rdieter@fedoraproject.org> - 0.6.32-0.1.rc
2de76d
- avahi-0.6.32-rc
2de76d
- -devel: move dbus-1/interfaces here
2de76d
- Avahi's IPv6 support is disabled by default (#821127)
2de76d
- avahi: script and/or trigger should not directly enable systemd units (#1094899)
2de76d
2de76d
* Tue Sep 22 2015 Rafael Fonseca <rdossant@redhat.com> - 0.6.31-43
2de76d
- use %%{mono_arches} instead of hardcoded list
2de76d
2de76d
* Tue Sep 22 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-42
2de76d
- treat "Invalid response packet from host" as avahi_log_debug (#1240711)
2de76d
2de76d
* Fri Sep 18 2015 Richard Hughes <rhughes@redhat.com> - 0.6.31-41
2de76d
- Remove no longer required AppData file
2de76d
2de76d
* Thu Sep 17 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-40
2de76d
- non-existing homedir /var/lib/avahi-autoipd (#1173822)
2de76d
2de76d
* Thu Sep 17 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-39
2de76d
- Syslog Filled With "Invalid response packet from host" Message (#1240711)
2de76d
- avahi-daemon manpage references file locations under /home/lennart/tmp (#991094)
2de76d
- fix python-avahi dep botched in build -38
2de76d
2de76d
* Thu Sep 17 2015 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-38
2de76d
- pull in post 0.6.31 upstream fixes (#1246849), python related packaging polish
2de76d
2de76d
* Tue Jul 14 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 0.6.31-37
2de76d
- Add old patch from SuSE to fix 100%% CPU bug (RHBZ 952193).
2de76d
- Don't install py2.7 .py{o,c} files in py3.4 package.
2de76d
2de76d
* Sun Jun 21 2015 Bastien Nocera <bnocera@redhat.com> 0.6.31-36
2de76d
- Split off Python bindings, add Python3 support
2de76d
2de76d
* Wed Jun 17 2015 Michal Sekletar <msekleta@redhat.com> - 0.6.31-35
2de76d
- check that rtnetlink messages has pid == 0, i.e. they sender is kernel (#1227052)
2de76d
2de76d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-34
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2de76d
2de76d
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.31-33
2de76d
- Rebuild (mono4)
2de76d
2de76d
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.6.31-32
2de76d
- Rebuilt for GCC 5 C++11 ABI change
2de76d
2de76d
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 0.6.31-31
2de76d
- Add an AppData file for the software center
2de76d
2de76d
* Thu Nov 27 2014 Peter Lemenkov <lemenkov@gmail.com> - 0.6.31-30
2de76d
- Drop post-stage dependency on initscripts (rhbz #1168566). See also rhbz #182462.
2de76d
2de76d
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-29
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2de76d
2de76d
* Thu Jun 26 2014 Bastien Nocera <bnocera@redhat.com> 0.6.31-28
2de76d
- Disable publish-workstation= and publish-hinfo= by default (#1105647)
2de76d
2de76d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-27
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2de76d
2de76d
* Tue Jun  3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.31-26
2de76d
- Re-enable qt3 on aarch64
2de76d
2de76d
* Sat Mar 22 2014 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-25
2de76d
- support ppc64le (#1079392)
2de76d
2de76d
* Thu Jan 16 2014 Ville Skyttä <ville.skytta@iki.fi> - 0.6.31-24
2de76d
- Drop INSTALL from docs, fix some trivial rpmlint warnings.
2de76d
2de76d
* Wed Jan  8 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.31-23
2de76d
- Fix minor issue in exclude logic
2de76d
2de76d
* Tue Jan  7 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.31-22
2de76d
- Add option to disable qt3 support (and disable on aarch64)
2de76d
2de76d
* Tue Oct 08 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-21
2de76d
- avahi-libs should not require avahi, f20+ (#913168)
2de76d
2de76d
* Thu Sep 26 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-20
2de76d
- conform to http://fedoraproject.org/wiki/Packaging/UsersAndGroups#Soft_static_allocation
2de76d
2de76d
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 0.6.31-19
2de76d
- Make sure the split up -devel package require avahi-devel
2de76d
2de76d
* Sat Sep 21 2013 Kalev Lember <kalevlember@gmail.com> - 0.6.31-18
2de76d
- Allow building with deprecated GTK+ symbols (#1001676)
2de76d
2de76d
* Fri Sep 20 2013 Rex Dieter <rdieter@fedoraproject.org> - 0.6.31-17
2de76d
- -libs: %%doc README LICENSE
2de76d
- drop some explicit -devel deps, rely on automatic pkgconfig deps
2de76d
- drop -Werror compiler flag
2de76d
- cleanup/tighten subpkg deps
2de76d
- trim changelog
2de76d
- avahi-libs should not require avahi, f21+ (#913168)
2de76d
2de76d
* Thu Sep 19 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-16
2de76d
- no hardened build (#1008395)
2de76d
2de76d
* Thu Sep 19 2013 Rex Dieter <rdieter@fedoraproject.org> 0.6.31-15
2de76d
- Fix/workaround gtkstock.h deprecation (#1001676)
2de76d
2de76d
* Mon Aug 26 2013 Jon Ciesla <limburgher@gmail.com> - 0.6.31-14
2de76d
- libmng rebuild.
2de76d
2de76d
* Wed Aug 14 2013 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.31-13
2de76d
- Disable mono on aarch64 as it's not yet been ported
2de76d
2de76d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-12
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2de76d
2de76d
* Sat Feb 02 2013 Kalev Lember <kalevlember@gmail.com> - 0.6.31-11
2de76d
- Correct a typo in inter-subpackage deps
2de76d
2de76d
* Fri Feb  1 2013 Matthias Clasen <mclasen@redhat.com> - 0.6.31-10
2de76d
- Tighten inter-subpackage deps
2de76d
2de76d
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.6.31-9
2de76d
- rebuild due to "jpeg8-ABI" feature drop
2de76d
2de76d
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.6.31-8
2de76d
- fix path to ldconfig
2de76d
2de76d
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.6.31-7
2de76d
- rebuild against new libjpeg
2de76d
2de76d
* Tue Aug  7 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-6
2de76d
- Use new systemd macros
2de76d
- Other modernizations
2de76d
2de76d
* Mon Aug 6 2012 Stef Walter <stefw@redhat.com> - 0.6.31-5
2de76d
- Don't ship ssh service by default file since openssh-server isn't
2de76d
  running by default, and shouldn't be advertised without user
2de76d
  confirmation.
2de76d
2de76d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.31-4
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2de76d
2de76d
* Mon May 21 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.31-3
2de76d
- Merge F-17 into master
2de76d
- ARM has mono
2de76d
2de76d
* Tue Feb 14 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-2
2de76d
- Fix tarball
2de76d
2de76d
* Tue Feb 14 2012 Lennart Poettering <lpoetter@redhat.com> - 0.6.31-1
2de76d
- New upstream release
2de76d
2de76d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.30-7
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2de76d
2de76d
* Tue Nov 29 2011 Christian Krause <chkr@fedoraproject.org> - 0.6.30-6
2de76d
- Change paths for mono assemblies according to updated packaging
2de76d
  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
2de76d
2de76d
* Mon Nov 14 2011 Adam Jackson <ajax@redhat.com> 0.6.30-5
2de76d
- Rebuild to break bogus libpng dep
2de76d
2de76d
* Mon Aug 22 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-4
2de76d
- Remove sysv init script (#714649)
2de76d
2de76d
* Thu May  5 2011 Bill Nottingham <notting@redhat.com> - 0.6.30-3
2de76d
- fix versioning on triggers
2de76d
2de76d
* Tue May  3 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-2
2de76d
- Enable Avahi by default
2de76d
- https://bugzilla.redhat.com/show_bug.cgi?id=647831
2de76d
2de76d
* Mon Apr  4 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.30-1
2de76d
- New upstream release
2de76d
2de76d
* Wed Mar  9 2011 Lennart Poettering <lpoetter@redhat.com> - 0.6.29-1
2de76d
- New upstream release
2de76d
- Fixes CVE-2011-1002 among other things
2de76d
2de76d
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-9
2de76d
- Rebuild against new gtk
2de76d
2de76d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.28-8
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2de76d
2de76d
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-7
2de76d
- Rebuild against new gtk
2de76d
2de76d
* Fri Jan  7 2011 Matthias Clasen <mclasen@redhat.com> - 0.6.28-6
2de76d
- Rebuild against new gtk
2de76d
2de76d
* Fri Dec  3 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-5
2de76d
- Rebuild against new gtk
2de76d
2de76d
* Wed Nov 24 2010 Dan Horák <dan[at]danny.cz> - 0.6.28-4
2de76d
- Updated the archs without mono
2de76d
2de76d
* Tue Nov  2 2010 Matthias Clasen <mclasen@redhat.com> - 0.6.28-3
2de76d
- Rebuild against newer gtk3
2de76d
2de76d
* Wed Oct 27 2010 paul <paul@all-the-johnsons.co.uk> - 0.6.28-2
2de76d
- rebuilt
2de76d
2de76d
* Tue Oct  5 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.28-1
2de76d
- New upstream release
2de76d
2de76d
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.27-3
2de76d
- convert from systemd-install to systemctl enable
2de76d
2de76d
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.27-2
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2de76d
2de76d
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.27-1
2de76d
- New upstream release
2de76d
2de76d
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-4
2de76d
- On request of Colin Walters, disable introspection again for now.
2de76d
2de76d
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-3
2de76d
- Fix systemd unit installation
2de76d
2de76d
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-2
2de76d
- Add missing dependencies
2de76d
2de76d
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> 0.6.26-1
2de76d
- New upstream release
2de76d
2de76d
* Mon Apr 19 2010 Bastien Nocera <bnocera@redhat.com> 0.6.25-7
2de76d
- Split avahi libraries in -libs
2de76d
2de76d
* Mon Jan 25 2010 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-6
2de76d
- Move avahi-discover from avahi-tools to avahi-ui-tools
2de76d
- https://bugzilla.redhat.com/show_bug.cgi?id=513768
2de76d
2de76d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.25-5
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2de76d
2de76d
* Wed Jun 17 2009 Karsten Hopp <karsten@redhat.com> 0.6.25-4
2de76d
- Build *-sharp & *-ui-sharp for s390x
2de76d
2de76d
* Thu Jun 11 2009 Matthias Clasen <mclasen@redhat.com> - 0.6.25-4
2de76d
- Use %%find_lang
2de76d
2de76d
* Tue May 26 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.6.25-3
2de76d
- Create avahi-ui-sharp-devel package for pkgconfig dep-chain (#477308).
2de76d
2de76d
* Mon May 25 2009 Xavier Lamien <laxathom@fedoraproject.org> - 0.6.25-2
2de76d
- Build arch ppc64 for *-sharp & *-ui-sharp.
2de76d
2de76d
* Mon Apr 13 2009 Lennart Poettering <lpoetter@redhat.com> - 0.6.25-1
2de76d
- New upstream release
2de76d
2de76d
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.24-2
2de76d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2de76d
2de76d
* Fri Dec 12 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.24-1
2de76d
- New upstream release
2de76d
2de76d
* Wed Dec  3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-13
2de76d
- Fix libtool errors
2de76d
2de76d
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.22-12
2de76d
- Rebuild for Python 2.6
2de76d
2de76d
* Wed Jun 04 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.6.22-11
2de76d
- qt4 bindings (#446904)
2de76d
- devel: BR: pkgconfig
2de76d
- nuke rpaths
2de76d
2de76d
* Thu Mar 27 2008 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-10
2de76d
- Add release part to package dependencies (Closed #311601)
2de76d
2de76d
* Mon Mar 10 2008 Christopher Aillon <caillon@redhat.com> - 0.6.22-9
2de76d
- The qt3 subpackage should (Build)Require: qt3
2de76d
2de76d
* Mon Mar 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.6.22-8
2de76d
- updated (completed) German translation by Fabian Affolter (#427090)
2de76d
2de76d
* Thu Feb 21 2008 Adam Tkac <atkac redhat com> - 0.6.22-7
2de76d
- really rebuild against new libcap
2de76d
2de76d
* Sun Feb 17 2008 Adam Tkac <atkac redhat com> - 0.6.22-6
2de76d
- rebuild against new libcap
2de76d
2de76d
* Sat Feb 09 2008 Dennis Gilmore <dennis@ausil.us> - 0.6.22-5
2de76d
- sparc64 does not have mono
2de76d
2de76d
* Tue Dec 18 2007 Lubomir Kundrak <lkundrak@redhat.com> - 0.6.22-4
2de76d
- Make bvnc call vncviewer instead of xvncviewer
2de76d
- Let ui-tools depend on necessary packages
2de76d
2de76d
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-3
2de76d
- Add missing intltool dependency
2de76d
2de76d
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-2
2de76d
- Fix mistag
2de76d
2de76d
* Mon Dec 17 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.22-1
2de76d
- resolves #274731, #425491: New upstream version
2de76d
2de76d
* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-6
2de76d
- resolves #279301: fix segfault when no domains are configured in resolv.conf (pulled from upstream SVN r1525)
2de76d
2de76d
* Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-5
2de76d
- resolves #249044: Update init script to use runlevel 96
2de76d
- resolves #251700: Fix assertion in libdns_sd-compat
2de76d
2de76d
* Thu Sep 6 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-4
2de76d
- Ship ssh static service file by default, don't ship ssh-sftp by default
2de76d
- resolves: #269741: split off avahi-ui-tools package
2de76d
- resolves: #253734: add missing dependency on avahi-glib-devel to avahi-ui-devel
2de76d
2de76d
* Tue Aug 28 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.21-3
2de76d
- resolves: #246875: Initscript Review
2de76d
2de76d
* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-2
2de76d
- Fix avahi-browse --help output
2de76d
2de76d
* Sun Aug 12 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.21-1
2de76d
- New upstream release
2de76d
2de76d
* Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-7
2de76d
- Fix tagging borkage
2de76d
2de76d
* Thu Aug 9 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-6
2de76d
- fix avahi-autoipd corrupt packet bug
2de76d
- drop dependency on python for the main package
2de76d
2de76d
* Wed Jul 11 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-5
2de76d
- add two patches which are important to get RR updating work properly.
2de76d
  Will be part of upstream 0.6.21
2de76d
2de76d
* Thu Jul  5 2007 Dan Williams <dcbw@redhat.com> - 0.6.20-4
2de76d
- Add Requires(pre): shadow-utils for avahi-autoipd package
2de76d
2de76d
* Mon Jun 25 2007 Bill Nottingham <notting@redhat.com> - 0.6.20-3
2de76d
- fix %%endif typo
2de76d
2de76d
* Mon Jun 25 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-2
2de76d
- add gtk-sharp2-devel to build deps
2de76d
2de76d
* Fri Jun 22 2007 Lennart Poettering <lpoetter@redhat.com> - 0.6.20-1
2de76d
- upgrade to new upstream 0.6.20
2de76d
- fix a few rpmlint warnings
2de76d
- create avahi-autoipd user
2de76d
- no longer create avahi user with a static uid, move to dynamic uids
2de76d
- drop a couple of patches merged upstream
2de76d
- Provide "howl" and "howl-devel"
2de76d
- Split off avahi-autoipd and avahi-dnsconfd
2de76d
- Introduce avahi-ui packages for the first time
2de76d
- Reload D-Bus config after installation using dbus-send
2de76d
- add a couple of missing ldconfig invocations
2de76d
2de76d
* Mon Mar 12 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.17-1
2de76d
- upgrade to new upstream 0.6.17
2de76d
- redundant patches removal
2de76d
- removed auto* stuff from specfile since that was no longer needed
2de76d
- Resolves: #232205: 'service {avahi-dnsconfd,avahi-daemon} status'
2de76d
  returns 0 when the service is stopped
2de76d
2de76d
* Fri Feb  2 2007 Christopher Aillon <cailloN@redhat.com> - 0.6.16-3
2de76d
- Remove bogus mono-libdir patches
2de76d
2de76d
* Tue Jan 23 2007 Jeremy Katz <katzj@redhat.com> - 0.6.16-2
2de76d
- nuke bogus avahi-sharp -> avahi-devel dep
2de76d
2de76d
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.16-1.fc7
2de76d
- Resolves: #221763: CVE-2006-6870 Maliciously crafted packed can DoS avahi daemon
2de76d
- upgrade to new upstream
2de76d
- patch revision
2de76d
- Resolves: #218140: avahi configuration file wants a non-existent group
2de76d
2de76d
* Wed Dec  6 2006 Jeremy Katz <katzj@redhat.com> - 0.6.15-4
2de76d
- rebuild against python 2.5
2de76d
2de76d
* Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-3
2de76d
- automake-1.10 required for building
2de76d
2de76d
* Mon Nov 27 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-2
2de76d
- automake-1.9 required for building
2de76d
2de76d
* Thu Nov 24 2006 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.15-1
2de76d
- Upgrade to 0.6.15
2de76d
- patches revision
2de76d
2de76d
* Mon Sep 18 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-6
2de76d
- added patch from #206445 - ia64: unaligned access errors seen
2de76d
  during startup of avahi-daemon
2de76d
- removed unused patches
2de76d
2de76d
* Thu Sep 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.6.11-5
2de76d
- Maintain the security context on the localtime file
2de76d
2de76d
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-4
2de76d
- fix for #204710 - /etc/init.d/avahi-dnsconfd missing line
2de76d
  continuation slash (\) in description
2de76d
2de76d
* Wed Aug 23 2006 Martin Stransky <stransky@redhat.com> - 0.6.11-3
2de76d
- added fix for #200767 - avahi-dnsconfd Segmentation fault
2de76d
  with invalid command line argument
2de76d
- added dist tag
2de76d
2de76d
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.6.11-2.fc6
2de76d
- add BR for dbus-glib-devel
2de76d
- fix deprecated functions
2de76d
2de76d
* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.11-1.fc6
2de76d
- Upgrade to upstream version 0.6.11
2de76d
- fix bug 195674: set 'use-ipv6=yes' in avahi-daemon.conf
2de76d
- fix bug 197414: avahi-compat-howl and avahi-compat-dns-sd symlinks
2de76d
- fix bug 198282: avahi-compat-{howl-devel,dns-sd-devel} Requires:
2de76d
2de76d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
2de76d
- rebuild
2de76d
2de76d
* Tue Jun 13 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-3.FC6
2de76d
- rebuild for broken mono deps
2de76d
2de76d
* Tue Jun 06 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-2.FC6
2de76d
- fix bug 194203: fix permissions on /var/run/avahi-daemon
2de76d
2de76d
* Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-1.FC6
2de76d
- Upgrade to upstream version 0.6.10
2de76d
- fix bug 192080: split avahi-compat-libdns_sd into separate package
2de76d
                  (same goes for avahi-compat-howl)
2de76d
2de76d
* Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
2de76d
- fix avahi-sharp issues for banshee - patches from caillon@redhat.com
2de76d
2de76d
* Thu Apr 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
2de76d
- fix bug 189427: correct avahi-resolve --help typo
2de76d
2de76d
* Mon Mar 20 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-8.FC6
2de76d
- fix bug 185972: remove ellipses in initscript
2de76d
- fix bug 185965: make chkconfigs unconditional
2de76d
2de76d
* Thu Mar 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-6
2de76d
- Fix bug 185692: install avahi-sharp into %%{_prefix}/lib, not %%{_libdir}
2de76d
2de76d
* Thu Mar 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-4
2de76d
- fix scriptlet error introduced by last fix:
2de76d
  if user has disabled avahi-daemon, do not enable it during post
2de76d
2de76d
* Wed Mar 08 2006 Bill Nottingham <notting@redhat.com> - 0.6.9-2
2de76d
- fix scriplet error during installer
2de76d
- move service-types* to the tools package (avoids multilib conflicts)
2de76d
2de76d
* Tue Mar 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-1
2de76d
- Upgrade to upstream version 0.6.9
2de76d
2de76d
* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
2de76d
- Upgrade to upstream version 0.6.8
2de76d
- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
2de76d
2de76d
* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
2de76d
- Upgrade to upstream version 0.6.7
2de76d
2de76d
* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
2de76d
- BuildRequires pygtk2
2de76d
2de76d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
2de76d
- bump again for double-long bug on ppc(64)
2de76d
2de76d
* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
2de76d
- rebuild for new gcc (again)
2de76d
- further fix for bug 178746: fix avahi-dnsconfd initscript
2de76d
2de76d
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
2de76d
- rebuild for new gcc, glibc, glibc-kernheaders
2de76d
2de76d
* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
2de76d
- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
2de76d
- Upgrade to 0.6.6
2de76d
2de76d
* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
2de76d
- Upgrade to upstream version 0.6.5
2de76d
- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
2de76d
  package; copy system localtime into chroot in post
2de76d
2de76d
* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
2de76d
- fix bug 178689: copy localtime to chroot
2de76d
- fix bug 178784: fix avahi-dnsconfd initscript
2de76d
2de76d
* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
2de76d
- fix subsystem locking in the initscript
2de76d
2de76d
* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
2de76d
- fix bug 178127: fully localize the initscript
2de76d
2de76d
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
2de76d
- Upgrade to upstream version 0.6.4
2de76d
2de76d
* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
2de76d
- fix bug 177610: Enable mono support with new avahi-sharp package
2de76d
- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
2de76d
2de76d
* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
2de76d
- Upgrade to upstream version 0.6.3
2de76d
- fix bug 177148: initscript start should not fail if avahi-daemon running
2de76d
2de76d
* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
2de76d
- move initscripts from /etc/init.d to /etc/rc.d/init.d
2de76d
2de76d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
2de76d
- rebuilt
2de76d
2de76d
* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
2de76d
- fix bug 175352: Do not chkconfig --add avahi-daemon
2de76d
  if user has already configured it
2de76d
2de76d
* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
2de76d
- Upgrade to 0.6.1
2de76d
2de76d
* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
2de76d
- fix bug 174799 - fix .spec file files permissions
2de76d
2de76d
* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
2de76d
- python-twisted has been removed from the FC-5 distribution - disable its use
2de76d
2de76d
* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
2de76d
- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
2de76d
2de76d
* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
2de76d
- fix bug 172047 - tools should require python-twisted
2de76d
- fix bug 173985 - docs directory permissions
2de76d
2de76d
* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
2de76d
- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
2de76d
  libraries / includes.
2de76d
2de76d
* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
2de76d
- fix bug 172034: fix ownership of /var/run/avahi-daemon/
2de76d
- fix bug 172772: .spec file improvements from matthias@rpmforge.net
2de76d
2de76d
* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
2de76d
- put back avahi-devel Obsoletes: howl-devel
2de76d
2de76d
* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
2de76d
- Obsoletes howl, howl-libs, as we want to get rid of them on updates
2de76d
- No provides yet, as the howl compat library is in Avahi 0.6.0.
2de76d
2de76d
* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
2de76d
- disable the Obsoletes: howl until the transition is complete
2de76d
2de76d
* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
2de76d
- change initscript to start avahi-daemon AFTER messagebus
2de76d
2de76d
* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
2de76d
- add buildrequires dbus-python
2de76d
2de76d
* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
2de76d
- Initial package