--- avahi-sharp-0.6.19.orig/debian/changelog +++ avahi-sharp-0.6.19/debian/changelog @@ -0,0 +1,414 @@ +avahi-sharp (0.6.19-4.3) unstable; urgency=medium + + * Rebuild for CLR 4.5 transition (Closes: #805461) + + -- Jo Shields Wed, 18 Nov 2015 11:56:22 +0000 + +avahi-sharp (0.6.19-4.2) unstable; urgency=low + + * Non-maintainer upload. + * Rebuild for CLR 4.0 transition (Closes: #656644) + + -- Chow Loong Jin 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Mon, 6 Mar 2006 17:14:09 +0100 + +avahi (0.6.9-2) unstable; urgency=low + + * Update shlibs of libavahi-common + + -- Sjoerd Simons 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 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 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 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 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 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 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 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 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 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 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 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 Thu, 12 Jan 2006 00:23:42 +0100 + +avahi (0.6.1-4) unstable; urgency=low + + * Upload to unstable + + -- Sjoerd Simons 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 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 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 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 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 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 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 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 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 Tue, 23 Aug 2005 09:29:46 +0100 --- 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 +Uploaders: Sebastian Dröge , Sjoerd Simons +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/copyright +++ avahi-sharp-0.6.19/debian/copyright @@ -0,0 +1,108 @@ +This package was debianized by Sjoerd Simons +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 + Trent Lloyd + Sebastien Estienne + Jakub Stachowski + James Willcox + + 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 +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/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-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/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/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/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/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/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/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 + --- 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/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 +