[Pkg-utopia-maintainers] Bug#565298: avahi-sharp: diff for NMU version 0.6.19-4.1

Jo Shields directhex at apebox.org
Thu Jan 14 15:23:59 UTC 2010


Package: avahi-sharp
Version: 0.6.19-4
Severity: normal
Tags: patch

Dear maintainer,

I've prepared an NMU for avahi-sharp (versioned as 0.6.19-4.1) and
uploaded it to unstable.

Regards.
reverted:
--- avahi-sharp-0.6.19/debian/monodoc-avahi-manual.postinst
+++ avahi-sharp-0.6.19.orig/debian/monodoc-avahi-manual.postinst
@@ -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#
-
diff -u avahi-sharp-0.6.19/debian/changelog avahi-sharp-0.6.19/debian/changelog
--- avahi-sharp-0.6.19/debian/changelog
+++ avahi-sharp-0.6.19/debian/changelog
@@ -1,3 +1,17 @@
+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 at 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:
diff -u avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.install avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.install
--- avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.install
+++ avahi-sharp-0.6.19/debian/libavahi-ui0.0-cil.install
@@ -2 +1,0 @@
-debian/tmp/usr/lib/pkgconfig/avahi-ui-sharp.pc
diff -u avahi-sharp-0.6.19/debian/libavahi1.0-cil.install avahi-sharp-0.6.19/debian/libavahi1.0-cil.install
--- avahi-sharp-0.6.19/debian/libavahi1.0-cil.install
+++ avahi-sharp-0.6.19/debian/libavahi1.0-cil.install
@@ -2 +1,0 @@
-debian/tmp/usr/lib/pkgconfig/avahi-sharp.pc
diff -u avahi-sharp-0.6.19/debian/control avahi-sharp-0.6.19/debian/control
--- avahi-sharp-0.6.19/debian/control
+++ avahi-sharp-0.6.19/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers at lists.alioth.debian.org>
 Uploaders: Sebastian Dröge <slomo at debian.org>, Sjoerd Simons <sjoerd at 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.0.0), monodoc-base (>= 1.1.9), libgtk2.0-cil
+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
@@ -50,0 +51,30 @@
+
+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.
diff -u avahi-sharp-0.6.19/debian/rules avahi-sharp-0.6.19/debian/rules
--- avahi-sharp-0.6.19/debian/rules
+++ avahi-sharp-0.6.19/debian/rules
@@ -11,7 +11,7 @@
 
 common-binary-post-install-indep:: list-missing
 
-DEB_CONFIGURE_EXTRA_FLAGS += MCS=/usr/bin/csc
+DEB_CONFIGURE_EXTRA_FLAGS += MCS=/usr/bin/mono-csc
 
 install/libavahi1.0-cil::
 	# copy files to the location required by the CLI policy
only in patch2:
unchanged:
--- 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
only in patch2:
unchanged:
--- 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





More information about the Pkg-utopia-maintainers mailing list