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