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