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