[Pkg-utopia-commits] r828 - packages/unstable/avahi/debian

Sjoerd Simons sjoerd at costa.debian.org
Wed May 10 09:06:13 UTC 2006


Author: sjoerd
Date: 2006-05-10 09:06:13 +0000 (Wed, 10 May 2006)
New Revision: 828

Removed:
   packages/unstable/avahi/debian/libavahi1.0-cil.install
   packages/unstable/avahi/debian/libavahi1.0-cil.installcligac
   packages/unstable/avahi/debian/monodoc-avahi-manual.install
   packages/unstable/avahi/debian/monodoc-avahi-manual.postinst
Modified:
   packages/unstable/avahi/debian/control
   packages/unstable/avahi/debian/rules
Log:
Throw out the mono bindings packaging

Modified: packages/unstable/avahi/debian/control
===================================================================
--- packages/unstable/avahi/debian/control	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/control	2006-05-10 09:06:13 UTC (rev 828)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Ross Burton <ross at debian.org>
 Uploaders: Sjoerd Simons <sjoerd at debian.org>, Sebastian Dröge <slomo at ubuntu.com>
-Build-Depends: debhelper (>= 4.2.28), cdbs, libcap-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64 !netbsd-i386], libgdbm-dev, libglib2.0-dev (>= 2.4), libgtk2.0-dev (>= 2.4), libglade2-dev, libexpat-dev, libdaemon-dev, libdbus-1-dev (>= 0.60), python2.4 (>= 2.4), python2.4-gdbm, python2.4-dbus, python2.4-gtk2, libqt3-mt-dev, libqt4-dev, xmltoman, mono-mcs (>= 1.0) [i386 amd64 ] | c-sharp-compiler [i386 amd64 ], cli-common-dev (>= 0.4.0)[ i386 amd64 ], mono-gac [i386 amd64 ], monodoc-base (>= 1.1.9) [i386 amd64]
+Build-Depends: debhelper (>= 4.2.28), cdbs, libcap-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64 !netbsd-i386], libgdbm-dev, libglib2.0-dev (>= 2.4), libgtk2.0-dev (>= 2.4), libglade2-dev, libexpat-dev, libdaemon-dev, libdbus-1-dev (>= 0.60), python2.4 (>= 2.4), python2.4-gdbm, python2.4-dbus, python2.4-gtk2, libqt3-mt-dev, libqt4-dev, xmltoman
 Standards-Version: 3.6.2
 
 Package: avahi-daemon
@@ -275,34 +275,6 @@
  This package contains the development headers for the interface
  to integrate the Avahi libraries  into a QT4 main loop application.
 
-Package: monodoc-avahi-manual
-Architecture: all
-Depends: monodoc-manual
-Description: compiled XML documentation for the CLI bindings of avahi
- The MonoDoc Project is the documentation framework of the Mono project which
- provides detailed API documentation for all Mono components and the Mono CLI
- implementation.
- .
- This packages contains the compiled XML documentation for
- the CLI bindings of Avahi for MonoDoc.
-
-Package: libavahi1.0-cil
-Section: libs
-Architecture: all
-Depends: ${cli:Depends}, libavahi-client3, libavahi-glib1
-Conflicts: libavahi-cil
-Replaces: libavahi-cil
-Provides: libavahi-cil
-Description: CLI bindings for Avahi
- Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
- It allows programs to publish and discover services and hosts
- running on a local network with no specific configuration.  For
- example you can plug into a network and instantly find printers to
- print to, files to look at and people to talk to.
- .
- This package contains the CLI bindings to Avahi, allowing you to use Avahi from
- Mono languages (e.g. C# and Boo).
-
 Package: libavahi-compat-howl0
 Section: libs
 Architecture: any

Deleted: packages/unstable/avahi/debian/libavahi1.0-cil.install
===================================================================
--- packages/unstable/avahi/debian/libavahi1.0-cil.install	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/libavahi1.0-cil.install	2006-05-10 09:06:13 UTC (rev 828)
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/cli/avahi-sharp-1.0/*
-debian/tmp/usr/lib/pkgconfig/avahi-sharp.pc

Deleted: packages/unstable/avahi/debian/libavahi1.0-cil.installcligac
===================================================================
--- packages/unstable/avahi/debian/libavahi1.0-cil.installcligac	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/libavahi1.0-cil.installcligac	2006-05-10 09:06:13 UTC (rev 828)
@@ -1 +0,0 @@
-/usr/lib/cli/avahi-sharp-1.0/avahi-sharp.dll

Deleted: packages/unstable/avahi/debian/monodoc-avahi-manual.install
===================================================================
--- packages/unstable/avahi/debian/monodoc-avahi-manual.install	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/monodoc-avahi-manual.install	2006-05-10 09:06:13 UTC (rev 828)
@@ -1 +0,0 @@
-debian/tmp/usr/lib/monodoc/sources /usr/lib/monodoc

Deleted: packages/unstable/avahi/debian/monodoc-avahi-manual.postinst
===================================================================
--- packages/unstable/avahi/debian/monodoc-avahi-manual.postinst	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/monodoc-avahi-manual.postinst	2006-05-10 09:06:13 UTC (rev 828)
@@ -1,10 +0,0 @@
-#!/bin/sh
-set -e
-
-if [ -x /usr/lib/monodoc/browser.exe ]; then
-        echo "generating monodoc search index..."
-        monodoc --make-index > /dev/null
-fi
-
-#DEBHELPER#
-

Modified: packages/unstable/avahi/debian/rules
===================================================================
--- packages/unstable/avahi/debian/rules	2006-05-10 09:03:28 UTC (rev 827)
+++ packages/unstable/avahi/debian/rules	2006-05-10 09:06:13 UTC (rev 828)
@@ -1,17 +1,5 @@
 #! /usr/bin/make -f 
 
-# Filter out the mono packages on architectures that don't support it
-#
-include /usr/share/cdbs/1/rules/buildvars.mk
-ifeq (,$(filter $(DEB_BUILD_ARCH), amd64 i386))
-  DEB_INDEP_PACKAGES := \
-    $(filter-out libavahi1.0-cil,$(DEB_INDEP_PACKAGES))
-  DEB_INDEP_PACKAGES := \
-    $(filter-out monodoc-avahi-manual,$(DEB_INDEP_PACKAGES))
-  DEB_INDEP_REGULAR_PACKAGES := $(DEB_INDEP_PACKAGES)
-  MONO_FLAGS=--disable-mono --disable-monodoc
-endif
-
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
@@ -25,7 +13,7 @@
 LDFLAGS += -Wl,-z,defs -Wl,-O1
 
 DEB_CONFIGURE_EXTRA_FLAGS += --enable-compat-libdns_sd --enable-compat-howl \
-                            $(MONO_FLAGS)
+                            --disable-mono --disable-monodoc
 
 
 DEB_INSTALL_DOCS_ALL += docs/README docs/NEWS
@@ -34,23 +22,6 @@
                          debian/libavahi-core4/usr/lib \
                          debian/libavahi-client3/usr/lib
 
-export MONO_SHARED_DIR=$(CURDIR)
-
-install/libavahi1.0-cil::
-	# copy files to the location required by the CLI policy
-	mkdir -p debian/tmp/usr/lib/cli/avahi-sharp-1.0
-	cp avahi-sharp/avahi-sharp.dll debian/tmp/usr/lib/cli/avahi-sharp-1.0
-	cp avahi-sharp/avahi-sharp.dll.config debian/tmp/usr/lib/cli/avahi-sharp-1.0
-	cp avahi-sharp/avahi-sharp.dll.mdb debian/tmp/usr/lib/cli/avahi-sharp-1.0
-
-binary-install/libavahi1.0-cil::
-	dh_installcligac
-
-binary-predeb/libavahi1.0-cil::
-	-find debian/libavahi1.0-cil -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
-	dh_makeclilibs -m0.6.5
-	dh_clideps -d
-
 binary-install/avahi-discover::
 	dh_python -p$(cdbs_curpkg)
 	rm -f debian/tmp/usr/lib/python*/site-packages/avahi/*.py[co]
@@ -61,6 +32,3 @@
 
 binary-fixup/avahi-daemon binary-fixup/avahi-dnsconfd::
 	chmod +x debian/$(cdbs_curpkg)/etc/dbus-1/event.d/*
-
-clean::
-	rm -rf $(MONO_SHARED_DIR)/.wapi




More information about the Pkg-utopia-commits mailing list