avahi-sharp (0.6.19-4.2) debian-dir only changes

Summary

 debian/changelog                                            |  408 ++++++++++++
 debian/compat                                               |    1 
 debian/control                                              |   80 ++
 debian/copyright                                            |  108 +++
 debian/libavahi-cil-dev.install                             |    1 
 debian/libavahi-ui-cil-dev.install                          |    1 
 debian/libavahi-ui0.0-cil.install                           |    1 
 debian/libavahi-ui0.0-cil.installcligac                     |    1 
 debian/libavahi1.0-cil.install                              |    1 
 debian/libavahi1.0-cil.installcligac                        |    1 
 debian/monodoc-avahi-manual.install                         |    1 
 debian/patches/01_configurable_compiler.patch               |   44 +
 debian/patches/08_avahi-sharp-pkg-config-new-location.patch |    8 
 debian/rules                                                |   54 +
 14 files changed, 710 insertions(+)

    
download this patch

Patch contents

--- avahi-sharp-0.6.19.orig/debian/libavahi-ui0.0-cil.installcligac
+++ avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/avahi-ui-sharp-0.0/avahi-ui-sharp.dll
--- avahi-sharp-0.6.19.orig/debian/compat
+++ avahi-sharp-0.6.19/debian/compat
@@ -0,0 +1 @@
+5
--- avahi-sharp-0.6.19.orig/debian/control
+++ avahi-sharp-0.6.19/debian/control
@@ -0,0 +1,80 @@
+Source: avahi-sharp
+Section: net
+Priority: optional
+Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
+Uploaders: Sebastian Dröge <slomo@debian.org>, Sjoerd Simons <sjoerd@debian.org>
+Build-Depends: debhelper (>= 5), cdbs, libavahi-glib-dev (>= 0.6.19), libavahi-client-dev (>= 0.6.19), libavahi-ui-dev (>= 0.6.19), cli-common-dev (>= 0.4.9), mono-devel (>= 2.4.2.3), monodoc-base (>= 1.1.9), libgtk2.0-cil-dev
+Standards-Version: 3.8.0
+
+Package: monodoc-avahi-manual
+Section: doc
+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}
+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-ui0.0-cil
+Section: libs
+Architecture: all
+Depends: ${cli:Depends}
+Description: CLI bindings for Avahi Ui
+ 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 Ui,
+ allowing you to use Avahi Ui from Mono languages (e.g. C# and Boo).
+
+Package: libavahi-cil-dev
+Section: libdevel
+Architecture: all
+Depends: libavahi1.0-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libavahi1.0-cil (<< 0.6.19-4.1~), 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 development files for the avahi-sharp library, and
+ should be used for compilation.
+
+Package: libavahi-ui-cil-dev
+Section: libdevel
+Architecture: all
+Depends: libavahi-ui0.0-cil (= ${binary:Version}), libgtk2.0-cil-dev, ${misc:Depends}
+Replaces: libavahi-ui0.0-cil (<< 0.6.19-4.1~)
+Description: CLI bindings for Avahi Ui
+ 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 development files for the avahi-ui-sharp library, and
+ should be used for compilation.
--- avahi-sharp-0.6.19.orig/debian/monodoc-avahi-manual.install
+++ avahi-sharp-0.6.19/debian/monodoc-avahi-manual.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/monodoc/sources /usr/lib/monodoc
--- avahi-sharp-0.6.19.orig/debian/libavahi1.0-cil.installcligac
+++ avahi-sharp-0.6.19/debian/libavahi1.0-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/avahi-sharp-1.0/avahi-sharp.dll
--- avahi-sharp-0.6.19.orig/debian/libavahi-cil-dev.install
+++ avahi-sharp-0.6.19/debian/libavahi-cil-dev.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/pkgconfig/avahi-sharp.pc
--- avahi-sharp-0.6.19.orig/debian/libavahi-ui0.0-cil.install
+++ avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/cli/avahi-ui-sharp-0.0/avahi-ui-sharp.*
--- avahi-sharp-0.6.19.orig/debian/changelog
+++ avahi-sharp-0.6.19/debian/changelog
@@ -0,0 +1,408 @@
+avahi-sharp (0.6.19-4.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Rebuild for CLR 4.0 transition (Closes: #656644)
+
+ -- Chow Loong Jin <hyperair@debian.org>  Sat, 21 Jan 2012 01:24:24 +0800
+
+avahi-sharp (0.6.19-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control: Replace library build-depends with -dev counterparts which
+    now contain the pcfiles.
+  * debian/rules: Update compiler to mono-csc per latest CLI policy (Closes:
+    #562268).
+  * debian/control, debian/*-dev.install: Create -dev packages containing
+    pcfiles. These should now be depended on by Debian packages (Closes:
+    #564886).
+  * debian/monodoc-avahi-manual.postinst: Delete, now handled by triggers.
+
+ -- Iain Lane <laney@ubuntu.com>  Wed, 13 Jan 2010 22:28:38 +0000
+
+avahi-sharp (0.6.19-4) unstable; urgency=low
+
+  * debian/patches/01_configurable_compiler.patch:
+    + Make the compiler configurable for the Mono 2.0 transition.
+      Thanks to Iain Lane for the patch (Closes: #518424).
+
+ -- Sebastian Dröge <slomo@debian.org>  Fri, 06 Mar 2009 14:48:23 +0100
+
+avahi-sharp (0.6.19-3) unstable; urgency=low
+
+  * debian/control,
+    debian/rules:
+    + Update for mono 2.0 transition.
+  * debian/control:
+    + Update Standards-Version to 3.8.0, no additional changes needed.
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 04 Mar 2009 09:42:45 +0100
+
+avahi-sharp (0.6.19-2) unstable; urgency=low
+
+  * debian/control:
+    + Build depend on required packages (Closes: #460360).
+    + Update Standards-Version to 3.7.3, no additional changes needed.
+  * debian/rules:
+    + Remove remaining files on clean to allow building twice from the
+      same source tree (Closes: #442498, #424109).
+    + Use dh_clifixperms instead of manual find magic to fix permissions.
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon, 14 Jan 2008 08:29:53 +0100
+
+avahi-sharp (0.6.19-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/control:
+    + Update build dependencies.
+  * debian/control,
+    debian/libavahi1.0-cil.install,
+    debian/libavahi-ui0.0-cil.install,
+    debian/libavahi-ui0.0-cil.installcligac,
+    debian/rules:
+    + Add new avahi-ui-sharp library.
+
+ -- Sebastian Dröge <slomo@debian.org>  Thu, 17 May 2007 14:28:38 +0200
+
+avahi-sharp (0.6.11-2) unstable; urgency=low
+
+  * debian/control:
+    + change Section for monodoc-avahi-manual to doc (Closes: #374184)
+    + updated to use my debian.org mail address
+    + updated Standards-Version
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon,  8 Jan 2007 02:06:11 +0100
+
+avahi-sharp (0.6.11-1) unstable; urgency=low
+
+  [ Sjoerd Simons ]
+  * debian/copyright: Obfuscate Lennart poettering's e-mail address on his
+    request.
+  * debian/patches/01_processes_thread.patch (from avahi svn)
+    + ensure the event loop is finished before freeing the poll object
+    + set Client.Handle to null immediately after freeing it
+
+  [ Sebastian Dröge ]
+  * New upstream release
+    + Drop debian/patches/01_processes_thread.patch (merged upstream)
+
+ -- Sebastian Dröge <slomo@ubuntu.com>  Mon, 26 Jun 2006 10:21:27 +0200
+
+avahi-sharp (0.6.10-1) unstable; urgency=low
+  
+  [ Sjoerd Simons ]
+  * First upload of standalone avahi-sharp package (Split out from the main
+    source tarball for  debian)
+  * New upstream add a missing lock around
+    avahi_entry_group_add_service_strlst (Closes: #348999)  
+
+  [ Sebastian Dröge ]
+  * Make libavahi1.0-cil conform to the latest version of the CLI policy and
+    use late GAC installation via dh_installcligac
+  * patches/08_avahi-sharp-pkg-config-new-location.patch:
+    + Adjust the location of the .dll in the pkg-config file for the new CLI
+      policy.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed, 10 May 2006 10:45:19 +0200
+
+avahi (0.6.9-8) unstable; urgency=medium
+
+  * Pass --disable-mono --disable-monodoc to configure on ia64 and powerpc.
+    This makes the fix in the previous package actually usefull.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Tue,  4 Apr 2006 00:33:58 +0200
+
+avahi (0.6.9-7) unstable; urgency=medium
+
+  [ Sebastian Dröge ]
+  * debian/patches/05_empty_service_directory.patch:
+    + updated to use upstream's solution for this which is much cleaner.
+
+  [ Sjoerd Simons ]
+  * Urgency medium. Recent version include some big bug-fixes wrt. the testing
+    version. (i.e. it actually works on sparc64 and ppc64)
+  * Only build the mono library on i386 and amd64 for now. Other architectures
+    can't install the mono build-deps currently.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Tue,  4 Apr 2006 00:02:16 +0200
+
+avahi (0.6.9-6) unstable; urgency=low
+
+  [ Sjoerd Simons ]
+  * Also ship docs/NEWS (Closes: #355267)
+  * Don't let libavahi-client3 recommend avahi-daemon. Let the end-user apps
+    decide if they want to recommend avahi-daemon or not. (Closes: #357416)
+  * debian/patches/99_autotools.patch
+    + Added. Update the autotools files so 
+    debian/patches/02_pthread_flags.patch actually has effect. Fixes ftbs on
+    mips (Closes: #358304)
+
+  [ Sebastian Dröge ]
+  * debian/patches/04_initscript_log_end_msg.patch:
+    + Replace exit statements with return, otherwise log_end_msg might not
+      be called after d_start. Patch by Benjamin Leipold. (Closes: #358190)
+  * debian/patches/05_empty_service_directory.patch:
+    + Change the error message that is printed when running the daemon with an
+      empty or non-existing /etc/avahi/services directory to an informational
+      message as we have no service files installed by default. Also add  that
+      this could be caused by an empty service directory. (Closes: #355615)
+
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed, 22 Mar 2006 20:01:46 +0100
+
+avahi (0.6.9-5) unstable; urgency=low
+
+  * debian/patches/03_cmsg_too_large.patch
+    + Updated. The previous version undid a fix for alignment on ia64.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed, 15 Mar 2006 19:01:15 +0100
+
+avahi (0.6.9-4) unstable; urgency=low
+
+  * debian/patches/03_cmsg_too_large.patch 
+    + Added. Don't make the cmsg somewhat oversized. Fixes sendmsg returning
+    EINVAL on 64 bit machines with 32 bit user space. 
+    
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 10 Mar 2006 10:12:02 +0100
+
+avahi (0.6.9-3) unstable; urgency=low
+
+  [ Sebastian Dröge ]
+  * Renamed libavahi-cil to libavahi1.0-cil to conform with the CLI policy
+
+  [ Sjoerd Simons ]
+  * Fix typo in libavahi-core4's description (Closes: #355402)
+  * debian/patches/02_pthread_flags.patch
+    + Added. Check how gcc handles -pthread in combination with -shared.
+    Fixes FTBS on mips{,el}. (Was fixed, but patch was accidentally reverted
+    upstream)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Mon,  6 Mar 2006 17:14:09 +0100
+
+avahi (0.6.9-2) unstable; urgency=low
+
+  * Update shlibs of libavahi-common 
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat,  4 Mar 2006 10:36:51 +0100
+
+avahi (0.6.9-1) unstable; urgency=low
+
+  * New upstream release
+  * Added me to Uploaders
+  * Fix the permissions of avahi-sharp.dll
+
+ -- Sebastian Dröge <slomo@ubuntu.com>  Thu,  2 Mar 2006 21:21:15 +0100
+
+avahi (0.6.8-2) unstable; urgency=low
+
+  * libavahi-core's soname changed from 3 to 4. As only
+    avahi-daemon depends on -core it's not a big problem luckily. 
+  * Change the package to reflect the soname change (Closes: #354771) 
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed,  1 Mar 2006 10:23:35 +0100
+
+avahi (0.6.8-1) unstable; urgency=low
+
+  [ Ross Burton ]
+  * Package the avahi.hosts(5) manpage
+  * Package the hosts conffile
+
+  [ Sjoerd Simons ]
+  * New upstream release
+  * debian/patches/02_avahi-initscripts.patch
+    Applied upstream
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Mon, 27 Feb 2006 23:13:05 +0100
+
+avahi (0.6.7-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/patches/02_avahi-initscripts.patch
+    + Force the load of the capabilities kernel module before starting the
+      avahi-daemon. (Closes: #352858)
+    + Fix the restart argument of the initscripts
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed, 15 Feb 2006 20:37:07 +0100
+
+avahi (0.6.6-2) unstable; urgency=low
+
+  * Add libcap-dev to the build-depends to enable chroot() support
+    (Closes: #351699)
+  * Update the avahi-dnsconfd description (Closes: 351273) 
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 12 Feb 2006 20:12:23 +0100
+
+avahi (0.6.6-1) unstable; urgency=low
+
+  * New upstream release
+  * s/Bonyour/Bonjour/ in libdnssd package descriptions (Closes: #349408)
+  * debian/patches/02_stdlib_NULL.patch
+    + Removed. Fixed upstream
+  * debian/patches/03_reduce_qt3lib_depends.patch
+    + Removed. Fixed upstream
+  * debian/patches/04_pthread_flags.patch
+    + Removed Fixed upstream
+  * Don't let avahi-daemon suggets avahi-dnsconfd
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Thu,  2 Feb 2006 21:11:34 +0100
+
+avahi (0.6.4-2) unstable; urgency=low
+
+  * debian/patches/04_pthread_flags.patch
+    + Added. Check how gcc handles -pthread in combination with -shared.
+    Fixes FTBS on mips{,el}.
+  * Add --disabled-password to adduser options in postinst
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 20 Jan 2006 10:40:27 +0100
+
+avahi (0.6.4-1) unstable; urgency=low
+
+  * New upstream release
+  * Make python2.4-avahi depend on python2.4-glade (Closes: #348284)
+  * debian/patches/02_avahi-sharp-mono1.1.13.patch
+    + Removed. Fixed upstream
+  * debian/patches/02_stdlib_NULL.patch
+    + Added. To use NULL on GNU/kFreeBSD <stdlib.h> needs to be included
+    (Thanks Aurelien Jarno) (Closes: #348405)
+  * debian/patches/03_reduce_qt3lib_depends.patch
+    + Added. Change avahi-qt3.pc to have qt3-mt in Requires.private instead of
+    Requires (Thanks Isaac Clerencia) (Closes: #347710)
+  * Make libavahi-client-dev depend on libdbus-1-dev 
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Tue, 17 Jan 2006 11:26:51 +0100
+
+avahi (0.6.3-3) unstable; urgency=low
+
+  * debian/patches/02_avahi-sharp-mono1.1.13.patch 
+    + Added. Compatibility fixes for mono 1.1.13.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 13 Jan 2006 14:03:59 +0100
+
+avahi (0.6.3-2) unstable; urgency=low
+
+  * Add ia64 to the architectures that build-depend on the mono stuff
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Thu, 12 Jan 2006 11:08:42 +0100
+
+avahi (0.6.3-1) unstable; urgency=low
+
+  * New upstream release (Closes: 347385)
+  * debian/patches/01_dbus060_compatibility.patch
+    + Removed. Fixed upstream
+  * debian/patches/02_avahi-sharp.patch
+    + Removed. Fixed upstream
+  * Don't build mono stuff on archs that don't support it (Closes: 347383)
+  * GNU dbm files aren't arch independent so libavahi-common-data must be an
+    arch: any package
+  * debian/patches/01_avahi-daemon.conf.patch
+    + Added. Don't browse any extra domains by default
+  * Add libavahi-client-dev depend to libavahi-compat-howl-dev 
+    and libavahi-compat-libdnssd-dev (Closes: 347247)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Thu, 12 Jan 2006 00:23:42 +0100
+
+avahi (0.6.1-4) unstable; urgency=low
+
+  * Upload to unstable 
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Thu,  5 Jan 2006 22:13:55 +0100
+
+avahi (0.6.1-2) experimental; urgency=low
+
+  * Let libavahi-common-data conflict with libavahi-common0
+  * Switch avahi-utils from Arch all to Arch any (Closes: #344354)
+  * avahi/debian/patches/02_avahi-sharp.patch
+    + Added. Fix avahi-sharp.dll.config.in to use libavahi-glib.so.1 instead
+      of libavahi-glib.so.0 (From avahi upstream svn)
+  * Add ${shlibds:Depends} to the avahi-utils depends.
+  * Add debian/libavahi-client3/usr/lib to dh_shlibdeps includes
+  * Also ship the avahi-browse-domains symlink
+  * Fix the avahi-discover description
+  * Have avahi-daemon depend on dbus (>= 0.60)
+  * Fix libavahi-cil depends
+  * Add libavahi-common-data to python2.4-avahi depends
+  * Update FSF address in copyright
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Thu, 22 Dec 2005 20:02:11 +0100
+
+avahi (0.6.1-1) experimental; urgency=low
+
+  [ Sjoerd Simons ]
+  * New upstream release (closes: #341685)
+  * Depend on dbus >= 0.50-3 so we can use force-reload to have dbus reload
+    configuration.
+  * Create packages for howl and Apple Bonyour compatibility libraries
+  * Split out common data into libavahi-common-data
+  * Split out avahi-discover into it's own package
+  * Symlink /usr/include/avahi-compat-libdns_sd/dns_sd.h to
+    /usr/include/dns_sd.h for API compatability
+  * debian/patches/01_dbus060_compatibility.patch
+    + Added. Enables build against dbus 0.60 (from upstream svn)
+  * Update debian/copyright
+  * Add myself to Uploaders
+
+  [ Ross Burton ]
+  * Add debian/watch
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Mon, 19 Dec 2005 16:25:53 +0100
+
+avahi (0.5.2-4) experimental; urgency=low
+
+  * Add python2.4-gdbm dependency to python2.4-avahi (closes: #336900)
+  * Build monodoc manual (thanks Sebastian Dröge)
+
+ -- Ross Burton <ross@debian.org>  Wed,  2 Nov 2005 08:49:48 +0000
+
+avahi (0.5.2-3) experimental; urgency=low
+
+  * Move all packages to their correct section (closes: #334565)
+
+ -- Ross Burton <ross@debian.org>  Tue, 18 Oct 2005 19:05:22 +0100
+
+avahi (0.5.2-2) experimental; urgency=low
+
+  * -daemon depends on dbus-1-utils, and allow dbus-send to fail (Trent Lloyd).
+  * -utils recommends python2.4-glad2, and explain the recommends (TL).
+  
+ -- Ross Burton <ross@debian.org>  Mon, 10 Oct 2005 10:20:05 +0100
+
+avahi (0.5.2-1) experimental; urgency=low
+
+  * New upstream release.
+  * Change mono package to arch all.
+
+ -- Ross Burton <ross@debian.org>  Mon,  3 Oct 2005 20:08:52 +0100
+
+avahi (0.5-1) experimental; urgency=low
+
+  [ Ross Burton ]
+  * Update for new library versions
+  * Added libavahi-cil mono bindings (thanks Andrew Mitchell)
+  * Build for Debian Experimental (closes: #324990)
+  * Split out python2.4-avahi
+  * Add QT3 and QT4 bindings
+  * Reload D-BUS configuration files and daemons on install
+  * Fix daemon prerm
+  * Add maintainer scripts for dnsconfd
+  * Move the avahi user's home directory
+  * Move .pc files to -dev packages
+
+  [ Sjoerd Simons ]
+  * New upstream release 
+
+ -- Ross Burton <ross@debian.org>  Fri, 30 Sep 2005 12:16:39 +0100
+
+avahi (0.2-0ubuntu1) breezy; urgency=low
+
+  * New upstream version.
+  * Thanks to Trent Lloyd for the work
+    - Dropped all old patches, now merged upstream.
+    - Added new patch avahi-dnsconfd-crash.patch, fix from upstream.
+
+ -- Ross Burton <ross@debian.org>  Tue, 30 Aug 2005 09:13:46 +0100
+
+avahi (0.1-1) breezy; urgency=low
+
+  * First upload.
+  * Thanks to Trent Lloyd for reviewing the packages.
+
+ -- Ross Burton <ross@debian.org>  Tue, 23 Aug 2005 09:29:46 +0100
--- avahi-sharp-0.6.19.orig/debian/libavahi1.0-cil.install
+++ avahi-sharp-0.6.19/debian/libavahi1.0-cil.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/cli/avahi-sharp-1.0/avahi-sharp.*
--- avahi-sharp-0.6.19.orig/debian/copyright
+++ avahi-sharp-0.6.19/debian/copyright
@@ -0,0 +1,108 @@
+This package was debianized by Sjoerd Simons <sjoerd@luon.net>
+Wed, 10 May 2006 11:07:04 +0200
+
+The avahi-sharp source is based on the normal avahi source with just the mono
+bindings included. 
+The avahi source was downloaded from http://www.freedesktop.org/Software/Avahi
+
+The Full copyright of the original avahi source is noted below.
+
+The main portion of Avahi is copyright:
+ Upstream Authors:
+  Lennart Poettering <lennart (at) poettering (dot) de>
+  Trent Lloyd <lathiat@bur.st>
+  Sebastien Estienne <sebastien.estienne@gmail.com>
+  Jakub Stachowski
+  James Willcox <snorp@snorp.net>
+
+ License:
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2 of the License, or (at your option) any later version.
+
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+  Lesser General Public License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+  See /usr/share/common-licenses/LGPL-2.1 on your debian system.
+
+The xml to man conversion files 
+(man/{xmltoman.css, xmltoman.dtd, xmltoman.xsl}) are under the GNU General
+Public License 2. See /usr/share/common-licenses/GPL-2 on your debian system. 
+  
+SimpleGladeApp.in from avahi-python (avahi-python/avahi/SimpleGladeApp.py) is
+copyright Sandino Flores Moreno under the GNU Lesser General Public version
+2.1. See /usr/share/common-licenses/LGPL-2.1 on your debian system. 
+
+common/acx_pthread.m4 is copyright Steven G. Johnson <stevenj@alum.mit.edu>
+under the GPL with the exception that it can be used with configure files
+generated by autoconf. See /usr/share/common-licenses/GPL on your debian system
+for the text of the GPL.
+
+common/doxygen.m4 and common/doxygen.mk are copyright:
+# Copyright (C) 2004 Oren Ben-Kiki
+# This file is distributed under the same terms as the Autoconf macro files.
+Which is the GNU General Public License version 2. See
+/usr/share/common-licenses/GPL-2 on your debian system.
+
+All the avahi-compat-howl public headers (avahi-compat-howl/include/*) and 
+avahi-compat-howl sample code (avahi-compat-howl/samples/*.c) are:
+ Copyright 2003, 2004 Porchdog Software. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.   
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+ 
+ THIS SOFTWARE IS PROVIDED BY PORCHDOG SOFTWARE ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
+ EVENT SHALL THE HOWL PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  
+ The views and conclusions contained in the software and documentation are those
+ of the authors and should not be interpreted as representing official policies,
+ either expressed or implied, of Porchdog Software.
+
+
+The avahi-compat-libdns_sd public header (avahi-compat-libdns_sd/dns_sd.h) is:
+ Copyright (c) 2003-2004, Apple Computer, Inc. All rights reserved.
+ 
+ Redistribution and use in source and binary forms, with or without 
+ modification, are permitted provided that the following conditions are met:
+ 
+ 1.  Redistributions of source code must retain the above copyright notice, 
+     this list of conditions and the following disclaimer. 
+ 2.  Redistributions in binary form must reproduce the above copyright notice, 
+     this list of conditions and the following disclaimer in the documentation 
+     and/or other materials provided with the distribution. 
+ 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of its 
+     contributors may be used to endorse or promote products derived from this 
+     software without specific prior written permission. 
+ 
+ THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY 
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
+ DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY 
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- avahi-sharp-0.6.19.orig/debian/rules
+++ avahi-sharp-0.6.19/debian/rules
@@ -0,0 +1,54 @@
+#! /usr/bin/make -f 
+
+# Filter out the mono packages on architectures that don't support it
+#
+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
+
+# List any files which are not installed
+include /usr/share/cdbs/1/rules/utils.mk
+
+common-binary-post-install-indep:: list-missing
+
+DEB_CONFIGURE_EXTRA_FLAGS += MCS=/usr/bin/mono-csc
+
+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
+
+install/libavahi-ui0.0-cil::
+	# copy files to the location required by the CLI policy
+	mkdir -p debian/tmp/usr/lib/cli/avahi-ui-sharp-0.0
+	cp avahi-ui-sharp/avahi-ui-sharp.dll debian/tmp/usr/lib/cli/avahi-ui-sharp-0.0
+	cp avahi-ui-sharp/avahi-ui-sharp.dll.config debian/tmp/usr/lib/cli/avahi-ui-sharp-0.0
+	cp avahi-ui-sharp/avahi-ui-sharp.dll.mdb debian/tmp/usr/lib/cli/avahi-ui-sharp-0.0
+
+export MONO_SHARED_DIR=$(CURDIR)
+
+binary-install/libavahi1.0-cil::
+	dh_installcligac -plibavahi1.0-cil
+
+binary-install/libavahi-ui0.0-cil::
+	dh_installcligac -plibavahi-ui0.0-cil
+
+binary-predeb/libavahi1.0-cil::
+	dh_clifixperms
+	dh_makeclilibs -plibavahi1.0-cil -m0.6.10
+	dh_clideps -d
+
+binary-predeb/libavahi-ui0.0-cil::
+	dh_clifixperms
+	dh_makeclilibs -plibavahi-ui0.0-cil -m0.6.19
+	dh_clideps -d
+
+clean::
+	rm -rf $(MONO_SHARED_DIR)/.wapi
+	rm -f avahi-sharp/avahi-sharp-docs.zip \
+	    avahi-sharp/avahi-sharp-docs.tree
+	rm -f avahi-ui-sharp/avahi-ui-sharp-docs.zip \
+	    avahi-ui-sharp/avahi-ui-sharp-docs.tree
+
--- avahi-sharp-0.6.19.orig/debian/libavahi-ui-cil-dev.install
+++ avahi-sharp-0.6.19/debian/libavahi-ui-cil-dev.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/pkgconfig/avahi-ui-sharp.pc
--- avahi-sharp-0.6.19.orig/debian/patches/08_avahi-sharp-pkg-config-new-location.patch
+++ avahi-sharp-0.6.19/debian/patches/08_avahi-sharp-pkg-config-new-location.patch
@@ -0,0 +1,8 @@
+--- avahi-sharp.pc.in.old	2006-05-01 12:06:37.200731312 +0200
++++ avahi-sharp.pc.in	2006-05-01 12:06:49.643839672 +0200
+@@ -5,4 +5,4 @@
+ Name: avahi-sharp
+ Description: Mono bindings for the Avahi mDNS/DNS-SD stack
+ Version: @PACKAGE_VERSION@
+-Libs: -r:${libdir}/mono/avahi-sharp/avahi-sharp.dll
++Libs: -r:${libdir}/cli/avahi-sharp-1.0/avahi-sharp.dll
--- avahi-sharp-0.6.19.orig/debian/patches/01_configurable_compiler.patch
+++ avahi-sharp-0.6.19/debian/patches/01_configurable_compiler.patch
@@ -0,0 +1,44 @@
+--- avahi-sharp/Makefile.am.old	2009-03-06 14:46:01.000000000 +0100
++++ avahi-sharp/Makefile.am	2009-03-06 14:46:37.000000000 +0100
+@@ -47,7 +47,7 @@
+ 	$(srcdir)/en/*/*.xml
+ 
+ $(ASSEMBLY): $(AVAHISOURCES)
+-	mcs -keyfile:$(srcdir)/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -r:Mono.Posix
++	$(MCS) -keyfile:$(srcdir)/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -r:Mono.Posix
+ 
+ all: $(ASSEMBLY) $(ASSEMBLY).config
+ 
+--- avahi-sharp/Makefile.in.old	2009-03-06 14:46:03.000000000 +0100
++++ avahi-sharp/Makefile.in	2009-03-06 14:46:49.000000000 +0100
+@@ -413,7 +413,7 @@
+ 
+ 
+ $(ASSEMBLY): $(AVAHISOURCES)
+-	mcs -keyfile:$(srcdir)/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -r:Mono.Posix
++	$(MCS) -keyfile:$(srcdir)/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -r:Mono.Posix
+ 
+ all: $(ASSEMBLY) $(ASSEMBLY).config
+ 
+--- avahi-ui-sharp/Makefile.am.old	2009-03-06 14:47:04.000000000 +0100
++++ avahi-ui-sharp/Makefile.am	2009-03-06 14:46:55.000000000 +0100
+@@ -33,7 +33,7 @@
+ 	$(srcdir)/zssh.cs
+ 
+ $(ASSEMBLY): $(AVAHISOURCES)
+-	mcs -keyfile:$(top_srcdir)/avahi-sharp/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -pkg:gtk-sharp-2.0 -r:$(top_builddir)/avahi-sharp/avahi-sharp.dll -r:Mono.Posix
++	$(MCS) -keyfile:$(top_srcdir)/avahi-sharp/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -pkg:gtk-sharp-2.0 -r:$(top_builddir)/avahi-sharp/avahi-sharp.dll -r:Mono.Posix
+ 
+ all: $(ASSEMBLY) $(ASSEMBLY).config
+ 
+--- avahi-ui-sharp/Makefile.in.old	2009-03-06 14:46:06.000000000 +0100
++++ avahi-ui-sharp/Makefile.in	2009-03-06 14:47:10.000000000 +0100
+@@ -399,7 +399,7 @@
+ 
+ 
+ $(ASSEMBLY): $(AVAHISOURCES)
+-	mcs -keyfile:$(top_srcdir)/avahi-sharp/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -pkg:gtk-sharp-2.0 -r:$(top_builddir)/avahi-sharp/avahi-sharp.dll -r:Mono.Posix
++	$(MCS) -keyfile:$(top_srcdir)/avahi-sharp/avahi.snk -target:library -out:$@ -debug $(AVAHISOURCES) -pkg:gtk-sharp-2.0 -r:$(top_builddir)/avahi-sharp/avahi-sharp.dll -r:Mono.Posix
+ 
+ all: $(ASSEMBLY) $(ASSEMBLY).config
+