Upgrade to upstream version 0.6.10; fix bug 192080: split

avahi-compat-libdns_sd into separate package - same goes for
    avahi-compat-howl
This commit is contained in:
jvdias 2006-05-30 23:54:27 +00:00
parent dec451ec29
commit 68a75adb1a
3 changed files with 78 additions and 17 deletions

View File

@ -8,3 +8,4 @@ avahi-0.6.6.tar.gz
avahi-0.6.7.tar.gz avahi-0.6.7.tar.gz
avahi-0.6.8.tar.gz avahi-0.6.8.tar.gz
avahi-0.6.9.tar.gz avahi-0.6.9.tar.gz
avahi-0.6.10.tar.gz

View File

@ -1,10 +1,12 @@
%{?!WITH_MONO: %define WITH_MONO 1} %{?!WITH_MONO: %define WITH_MONO 1}
%{?!WITH_COMPAT_DNSSD: %define WITH_COMPAT_DNSSD 1}
%{?!WITH_COMPAT_HOWL: %define WITH_COMPAT_HOWL 1}
%ifarch ppc64 %ifarch ppc64
%define WITH_MONO 0 %define WITH_MONO 0
%endif %endif
Name: avahi Name: avahi
Version: 0.6.9 Version: 0.6.10
Release: 9.FC6 Release: 1.FC6
Summary: Local network service discovery Summary: Local network service discovery
Group: System Environment/Base Group: System Environment/Base
License: LGPL License: LGPL
@ -16,7 +18,7 @@ BuildRequires: mono-devel >= 1.1.13
%endif %endif
Requires: dbus, libdaemon, expat, python, dbus-python, libcap Requires: dbus, libdaemon, expat, python, dbus-python, libcap
Requires(post): initscripts, chkconfig, ldconfig Requires(post): initscripts, chkconfig, ldconfig
Obsoletes: howl, howl-libs Obsoletes: howl
Source0: %{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz
Patch1: avahi-0.5.2-fedora.patch Patch1: avahi-0.5.2-fedora.patch
Patch2: avahi-0.5.2-start_after_dbus.patch Patch2: avahi-0.5.2-start_after_dbus.patch
@ -109,12 +111,45 @@ mono programs that use avahi.
Summary: Libraries and header files for avahi development Summary: Libraries and header files for avahi development
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version} Requires: %{name} = %{version}
Obsoletes: howl-devel
%description devel %description devel
The avahi-devel package contains the header files and libraries The avahi-devel package contains the header files and libraries
necessary for developing programs using avahi. necessary for developing programs using avahi.
%package compat-howl
Summary: Libraries for howl compatibility.
Group: Development/Libraries
Requires: %{name} = %{version}
Obsoletes: howl-libs
%description compat-howl
Libraries that are compatible with those provided by the howl package.
%package compat-howl-devel
Summary: Header files for development with the howl compatibility libraries.
Group: Development/Libraries
Requires: %{name} = %{version}
Obsoletes: howl-devel
%description compat-howl-devel
Header files for development with the howl compatibility libraries.
%package compat-libdns_sd
Summary: Libraries for Apple Bonjour mDNSResponder compatibility.
Group: Development/Libraries
Requires: %{name} = %{version}
%description compat-libdns_sd
Libraries for Apple Bonjour mDNSResponder compatibility.
%package compat-libdns_sd-devel
Summary: Header files for development with the Apple Bonjour mDNSResponder compatibility libraries.
Group: Development/Libraries
Requires: %{name} = %{version}
%description compat-libdns_sd-devel
Header files for development with the Apple Bonjour mDNSResponder compatibility libraries.
%define avahi_user_uid 70 %define avahi_user_uid 70
%prep %prep
@ -146,7 +181,8 @@ necessary for developing programs using avahi.
%patch13 -p1 -b .bz185972 %patch13 -p1 -b .bz185972
%patch14 -p1 -b .bz189427 %patch14 -p1 -b .bz189427
%patch15 -p1 -b .mono-libdir %patch15 -p1 -b .mono-libdir
%patch16 -p1 -b .sharp-lock #%patch16 -p1 -b .sharp-lock
#^- this patch now upstream
%build %build
# auto* update needed for avahi-0.5.2-fedora.patch # auto* update needed for avahi-0.5.2-fedora.patch
@ -155,7 +191,10 @@ libtoolize --force
automake-1.9 --add-missing automake-1.9 --add-missing
autoconf autoconf
%configure --with-distro=fedora --disable-qt4 --disable-monodoc --without-python-twisted --with-avahi-user=avahi --with-avahi-group=avahi --enable-compat-howl --enable-compat-libdns_sd \ %configure --with-distro=fedora --disable-qt4 --disable-monodoc --without-python-twisted --with-avahi-user=avahi --with-avahi-group=avahi --enable-compat-howl \
%if %{WITH_COMPAT_DNSSD}
--enable-compat-libdns_sd \
%endif
%if ! %{WITH_MONO} %if ! %{WITH_MONO}
--disable-mono \ --disable-mono \
%endif %endif
@ -264,8 +303,6 @@ fi
%attr(755,root,root) %{_libdir}/libavahi-common.so.* %attr(755,root,root) %{_libdir}/libavahi-common.so.*
%attr(755,root,root) %{_libdir}/libavahi-core.so.* %attr(755,root,root) %{_libdir}/libavahi-core.so.*
%attr(755,root,root) %{_libdir}/libavahi-client.so.* %attr(755,root,root) %{_libdir}/libavahi-client.so.*
%attr(755,root,root) %{_libdir}/libhowl.so.*
%attr(755,root,root) %{_libdir}/libdns_sd.so.*
%attr(755,root,root) %{_datadir}/avahi %attr(755,root,root) %{_datadir}/avahi
%exclude %{_datadir}/avahi/interfaces %exclude %{_datadir}/avahi/interfaces
%exclude %{_datadir}/avahi/service-types* %exclude %{_datadir}/avahi/service-types*
@ -286,17 +323,11 @@ fi
%attr(755,root,root) %{_libdir}/libavahi-common.so %attr(755,root,root) %{_libdir}/libavahi-common.so
%attr(755,root,root) %{_libdir}/libavahi-core.so %attr(755,root,root) %{_libdir}/libavahi-core.so
%attr(755,root,root) %{_libdir}/libavahi-client.so %attr(755,root,root) %{_libdir}/libavahi-client.so
%attr(755,root,root) %{_libdir}/libhowl.so
%attr(755,root,root) %{_libdir}/libdns_sd.so
%{_includedir}/avahi-client %{_includedir}/avahi-client
%{_includedir}/avahi-common %{_includedir}/avahi-common
%{_includedir}/avahi-core %{_includedir}/avahi-core
%{_includedir}/avahi-compat-howl
%{_includedir}/avahi-compat-libdns_sd
%{_libdir}/pkgconfig/avahi-core.pc %{_libdir}/pkgconfig/avahi-core.pc
%{_libdir}/pkgconfig/avahi-client.pc %{_libdir}/pkgconfig/avahi-client.pc
%{_libdir}/pkgconfig/avahi-compat-howl.pc
%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
%files glib %files glib
%defattr(0755, root, root, 0755) %defattr(0755, root, root, 0755)
@ -326,7 +357,36 @@ fi
%{_libdir}/pkgconfig/avahi-sharp.pc %{_libdir}/pkgconfig/avahi-sharp.pc
%endif %endif
%if %{WITH_COMPAT_HOWL}
%files compat-howl
%defattr(0755, root, root, 0755)
%{_libdir}/libhowl.so.*
%files compat-howl-devel
%defattr(0644, root, root, 0755)
%attr(755,root,root) %{_libdir}/libhowl.so
%{_includedir}/avahi-compat-howl
%{_libdir}/pkgconfig/avahi-compat-howl.pc
%endif
%if %{WITH_COMPAT_DNSSD}
%files compat-libdns_sd
%defattr(0755, root, root, 0755)
%{_libdir}/libdns_sd.so.*
%files compat-libdns_sd-devel
%defattr(0644, root, root, 0755)
%attr(755,root,root) %{_libdir}/libdns_sd.so
%{_includedir}/avahi-compat-libdns_sd
%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
%endif
%changelog %changelog
* Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.10-1.FC6
- Upgrade to upstream version 0.6.10
- fix bug 192080: split avahi-compat-libdns_sd into separate package
(same goes for avahi-compat-howl)
* Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6 * Tue May 02 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.9-9.FC6
- fix avahi-sharp issues for banshee - patches from caillon@redhat.com - fix avahi-sharp issues for banshee - patches from caillon@redhat.com

View File

@ -1 +1 @@
2652910f0e52c373d7a15b6851750517 avahi-0.6.9.tar.gz cfb9e05c138dff4c430a35eee6229e8a avahi-0.6.10.tar.gz