Attached it the NMU diff for libsigc++-2.0/2.2.10-0.2. I uploaded it to
DELAYED/3.

Bastian

-- 
Actual war is a very messy business.  Very, very messy business.
                -- Kirk, "A Taste of Armageddon", stardate 3193.0
diff -Nru libsigc++-2.0-2.2.10/debian/changelog 
libsigc++-2.0-2.2.10/debian/changelog
--- libsigc++-2.0-2.2.10/debian/changelog       2012-03-08 20:23:33.000000000 
+0000
+++ libsigc++-2.0-2.2.10/debian/changelog       2012-06-16 17:36:24.000000000 
+0000
@@ -1,3 +1,12 @@
+libsigc++-2.0 (2.2.10-0.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Support multi-arch: (closes: #651024)
+    - Mark libsigc++-2.0-0c2a and libsigc++-2.0-dev as same.
+    - Adjust debhelper build-dependency.
+
+ -- Bastian Blank <wa...@debian.org>  Sat, 16 Jun 2012 17:36:21 +0000
+
 libsigc++-2.0 (2.2.10-0.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libsigc++-2.0-2.2.10/debian/control 
libsigc++-2.0-2.2.10/debian/control
--- libsigc++-2.0-2.2.10/debian/control 2012-03-08 20:20:53.000000000 +0000
+++ libsigc++-2.0-2.2.10/debian/control 2012-06-16 17:03:33.000000000 +0000
@@ -3,17 +3,19 @@
 Priority: optional
 Maintainer: Daniel Burrows <dburr...@debian.org>
 Standards-Version: 3.9.1
-Build-Depends: debhelper (>=8.0.0), m4, g++ (>= 3:3.2.0), autoconf, 
automake1.10, mm-common
+Build-Depends: debhelper (>= 8.1.3), m4, g++ (>= 3:3.2.0), autoconf, 
automake1.10, mm-common
 Build-Conflicts: autoconf2.13, automake1.4
 Vcs-Git: git://git.debian.org/git/collab-maint/libsigc++-2.0.git
 Vcs-Browser: http://git.debian.org/?p=collab-maint/libsigc++-2.0.git;a=summary
 
 Package: libsigc++-2.0-0c2a
 Section: libs
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Conflicts: libsigc++-1.9-0, libsigc++-2.0-0, libsigc++-2.0-0c2
 Replaces: libsigc++-1.9-0, libsigc++-2.0-0, libsigc++-2.0-0c2
 Architecture: any
+Multi-Arch: same
 Description: type-safe Signal Framework for C++ - runtime
  This library implements a full callback system for use in widget
  libraries, abstract interfaces, and general programming. It provides
@@ -26,10 +28,12 @@
 
 Package: libsigc++-2.0-dev
 Section: libdevel
+Pre-Depends: multiarch-support
 Conflicts: libsigc++-1.9-dev
 Replaces: libsigc++-1.9-dev
 Depends: libsigc++-2.0-${Soname} (= ${binary:Version}), pkg-config, 
${misc:Depends}
 Suggests: libsigc++-2.0-doc
+Multi-Arch: same
 Architecture: any
 Description: type-safe Signal Framework for C++ - development files
  This library implements a full callback system for use in widget
diff -Nru libsigc++-2.0-2.2.10/debian/libsigc++-2.0-dev.install 
libsigc++-2.0-2.2.10/debian/libsigc++-2.0-dev.install
--- libsigc++-2.0-2.2.10/debian/libsigc++-2.0-dev.install       2012-03-08 
20:20:53.000000000 +0000
+++ libsigc++-2.0-2.2.10/debian/libsigc++-2.0-dev.install       2012-06-16 
16:56:20.000000000 +0000
@@ -1,6 +1,6 @@
 usr/include
-usr/lib/*.a
-usr/lib/*.la
-usr/lib/*.so
-usr/lib/pkgconfig
-usr/lib/sigc++-2.0
+usr/lib/*/*.a
+usr/lib/*/*.la
+usr/lib/*/*.so
+usr/lib/*/pkgconfig
+usr/lib/*/sigc++-2.0
diff -Nru libsigc++-2.0-2.2.10/debian/libsigc++-2.0.soname.install 
libsigc++-2.0-2.2.10/debian/libsigc++-2.0.soname.install
--- libsigc++-2.0-2.2.10/debian/libsigc++-2.0.soname.install    2012-03-08 
20:20:53.000000000 +0000
+++ libsigc++-2.0-2.2.10/debian/libsigc++-2.0.soname.install    2012-06-16 
16:56:20.000000000 +0000
@@ -1 +1 @@
-usr/lib/*.so.*
+usr/lib/*/*.so.*
diff -Nru libsigc++-2.0-2.2.10/debian/rules libsigc++-2.0-2.2.10/debian/rules
--- libsigc++-2.0-2.2.10/debian/rules   2012-03-08 20:20:53.000000000 +0000
+++ libsigc++-2.0-2.2.10/debian/rules   2012-06-16 16:56:20.000000000 +0000
@@ -18,6 +18,7 @@
 else
 CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 # Which automake version to use.
 AUTOMAKE_VERSION=1.10
@@ -100,7 +101,7 @@
 
        ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) autoreconf
        test -d builddir || mkdir builddir
-       cd builddir && ../configure --prefix=/usr --enable-shared 
--enable-static $(CROSS)
+       cd builddir && ../configure --prefix=/usr 
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) --enable-shared --enable-static 
$(CROSS)
 
        touch config-stamp
 

Reply via email to