OBS User unknown 2007-07-05 16:33:33 +00:00 committed by Git OBS Bridge
parent 1fc28c05ef
commit f3d1d7983f
3 changed files with 65 additions and 8 deletions

View File

@ -1,4 +1,6 @@
--- avahi-sharp.pc.in Index: avahi-sharp.pc.in
===================================================================
--- avahi-sharp.pc.in.orig
+++ avahi-sharp.pc.in +++ avahi-sharp.pc.in
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
prefix=@prefix@ prefix=@prefix@
@ -8,9 +10,11 @@
Name: avahi-sharp Name: avahi-sharp
Description: Mono bindings for the Avahi mDNS/DNS-SD stack Description: Mono bindings for the Avahi mDNS/DNS-SD stack
--- avahi-sharp/Makefile.am Index: avahi-sharp/Makefile.am
===================================================================
--- avahi-sharp/Makefile.am.orig
+++ avahi-sharp/Makefile.am +++ avahi-sharp/Makefile.am
@@ -75,10 +75,10 @@ @@ -75,10 +75,10 @@ monodoc_DATA = avahi-sharp-docs.zip avah
endif endif
install-data-hook: $(ASSEMBLY) install-data-hook: $(ASSEMBLY)
@ -23,9 +27,11 @@
endif endif
endif endif
--- avahi-sharp/Makefile.in Index: avahi-sharp/Makefile.in
===================================================================
--- avahi-sharp/Makefile.in.orig
+++ avahi-sharp/Makefile.in +++ avahi-sharp/Makefile.in
@@ -599,10 +599,10 @@ @@ -603,10 +603,10 @@ $(ASSEMBLY).config: $(ASSEMBLY).config.i
@HAVE_DBUS_TRUE@@HAVE_MONODOC_TRUE@@HAVE_MONO_TRUE@ $(MDASSEMBLER) --out avahi-sharp-docs --ecma $(srcdir)/en @HAVE_DBUS_TRUE@@HAVE_MONODOC_TRUE@@HAVE_MONO_TRUE@ $(MDASSEMBLER) --out avahi-sharp-docs --ecma $(srcdir)/en
@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@install-data-hook: $(ASSEMBLY) @HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@install-data-hook: $(ASSEMBLY)
@ -38,3 +44,37 @@
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded. # Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: .NOEXPORT:
Index: avahi-ui-sharp/Makefile.am
===================================================================
--- avahi-ui-sharp/Makefile.am.orig
+++ avahi-ui-sharp/Makefile.am
@@ -61,10 +61,10 @@ monodoc_DATA = avahi-ui-sharp-docs.zip a
endif
install-data-hook: $(ASSEMBLY)
- $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
+ $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
uninstall-hook: $(ASSEMBLY)
- $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
+ $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
endif
endif
Index: avahi-ui-sharp/Makefile.in
===================================================================
--- avahi-ui-sharp/Makefile.in.orig
+++ avahi-ui-sharp/Makefile.in
@@ -590,10 +590,10 @@ bssh.exe: $(srcdir)/bssh.cs $(ASSEMBLY)
@HAVE_DBUS_TRUE@@HAVE_MONODOC_TRUE@@HAVE_MONO_TRUE@ $(MDASSEMBLER) --out avahi-ui-sharp-docs --ecma $(srcdir)/en
@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@install-data-hook: $(ASSEMBLY)
-@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@ $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
+@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@ $(GACUTIL) /i $(ASSEMBLY) /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@uninstall-hook: $(ASSEMBLY)
-@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@ $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(libdir) /root $(DESTDIR)$(libdir)
+@HAVE_DBUS_TRUE@@HAVE_MONO_TRUE@ $(GACUTIL) /u avahi-ui-sharp /package avahi-ui-sharp /gacdir $(prefix)/lib /root $(DESTDIR)$(prefix)/lib
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Thu Jul 5 17:38:41 CEST 2007 - maw@suse.de
- Don't remove libavahi-common.la, because many things depend on it
- Make avahi-mono require gtk-sharp2.
- Update avahi-gacdir.patch, fixing the build on biarch platforms.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jul 5 02:19:19 CEST 2007 - maw@suse.de Thu Jul 5 02:19:19 CEST 2007 - maw@suse.de

View File

@ -18,7 +18,7 @@ BuildRequires: libqt4-devel python-gtk-devel
BuildRequires: python-gtk qt-devel BuildRequires: python-gtk qt-devel
%endif %endif
Version: 0.6.20 Version: 0.6.20
Release: 2 Release: 3
URL: http://www.avahi.org/ URL: http://www.avahi.org/
Group: System/Daemons Group: System/Daemons
License: LGPL v2 or later License: LGPL v2 or later
@ -51,7 +51,7 @@ Group: System/Daemons
%py_requires %py_requires
%package mono %package mono
Summary: D-BUS Service for Zeroconf/Bonjour Summary: D-BUS Service for Zeroconf/Bonjour
Requires: %{name} = %{version} Requires: %{name} = %{version} gtk-sharp2
Autoreqprov: on Autoreqprov: on
Group: Development/Libraries/Other Group: Development/Libraries/Other
%package qt3 %package qt3
@ -391,7 +391,12 @@ make %{?jobs:-j%jobs}
%install %install
make DESTDIR=$RPM_BUILD_ROOT install make DESTDIR=$RPM_BUILD_ROOT install
rm $RPM_BUILD_ROOT/usr/lib/libavahi-common.la ## WARNING: found empty dependency_libs variable. please remove the
## pointless libtool .la file
## /var/tmp/avahi-0.6.20-build/usr/lib64/lib\avahi-common.la
## If you don't understand this, mailto=rguenther@suse.de
## A number of packages want this file, however, so we won't remove it.
# rm $RPM_BUILD_ROOT/${_prefix}/${_lib}/libavahi-common.la
install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -m 644 %{S:1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-nettool2.png install -m 644 %{S:1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-nettool2.png
install -d $RPM_BUILD_ROOT%{_localstatedir}/run/avahi-daemon install -d $RPM_BUILD_ROOT%{_localstatedir}/run/avahi-daemon
@ -568,6 +573,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/*avahi-core.*a %{_libdir}/*avahi-core.*a
%{_libdir}/*avahi-core*.so %{_libdir}/*avahi-core*.so
%{_libdir}/*avahi-common*.so %{_libdir}/*avahi-common*.so
%{_libdir}/*avahi-common*.*a
%{_libdir}/*avahi-glib*.*a %{_libdir}/*avahi-glib*.*a
%{_libdir}/*avahi-glib*.so %{_libdir}/*avahi-glib*.so
%{_libdir}/*avahi-qt3*.*a %{_libdir}/*avahi-qt3*.*a
@ -585,6 +591,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog %changelog
* Thu Jul 05 2007 - maw@suse.de * Thu Jul 05 2007 - maw@suse.de
- Don't remove libavahi-common.la, because many things depend on it
- Make avahi-mono require gtk-sharp2.
- Update avahi-gacdir.patch, fixing the build on biarch platforms.
* Thu Jul 05 2007 - maw@suse.de
- Remove some extraneous comments in the .spec file. - Remove some extraneous comments in the .spec file.
* Tue Jul 03 2007 - maw@suse.de * Tue Jul 03 2007 - maw@suse.de
- Update to version 0.6.20: - Update to version 0.6.20: