avahi/avahi.spec

1355 lines
46 KiB
RPMSpec
Raw Normal View History

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