Hi,

As discussed on IRC, this needs to coincide with changes to libglade2
which we cannot be making now. (At lest for now) I've reverted the
complete MA-ifying changes and left only the marking as multi-arch:
foreign which was the original request in the bug.

Attached the diff for the new NMU, and a convenience diffs of the net
result of the two NMU's of today.

Sorry for the inconvenience.


Cheers,
Thijs
diff -Nru libgnomecanvas-2.30.3/debian/changelog libgnomecanvas-2.30.3/debian/changelog
--- libgnomecanvas-2.30.3/debian/changelog	2012-10-14 13:14:41.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/changelog	2012-10-14 19:41:21.000000000 +0200
@@ -1,3 +1,12 @@
+libgnomecanvas (2.30.3-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Revert conversion to Multi-Arch: same done in 2.30.3-1.1.
+    This needs to be done coordinated with changes to libglade2.
+  * Keep the Multi-Arch: foreign change for libgnomecanvas-common.
+
+ -- Thijs Kinkhorst <[email protected]>  Sun, 14 Oct 2012 17:39:04 +0000
+
 libgnomecanvas (2.30.3-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libgnomecanvas-2.30.3/debian/control libgnomecanvas-2.30.3/debian/control
--- libgnomecanvas-2.30.3/debian/control	2012-10-14 13:25:47.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/control	2012-10-14 19:42:37.000000000 +0200
@@ -9,13 +9,13 @@
 Maintainer: Debian GNOME Maintainers <[email protected]>
 Uploaders: David Weinehall <[email protected]>, Josselin Mouette <[email protected]>, Marc 'HE' Brockschmidt <[email protected]>, Michael Biebl <[email protected]>, Sebastian Dröge <[email protected]>
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.1.3),
+Build-Depends: debhelper (>= 8),
         libgtk2.0-dev (>= 2.8.17),
         libgail-dev (>= 1.9.0),
         gettext,
         libart-2.0-dev (>= 2.3.16),
         libglade2-dev (>= 2.4.0),
-        cdbs (>= 0.4.93~),
+        cdbs (>= 0.4.41),
         gnome-pkg-tools (>= 0.7),
         gtk-doc-tools,
         docbook-xml
@@ -24,9 +24,7 @@
 
 Package: libgnomecanvas2-0
 Architecture: any
-Multi-Arch: same
 Section: libs
-Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          libgnomecanvas2-common (>= ${gnome:Version}),
@@ -41,9 +39,7 @@
 
 Package: libgnomecanvas2-dev
 Architecture: any
-Multi-Arch: same
 Section: libdevel
-Pre-Depends: ${misc:Pre-Depends}
 Depends: libgnomecanvas2-0 (= ${binary:Version}),
          ${misc:Depends},
          libart-2.0-dev (>= 2.3.16),
diff -Nru libgnomecanvas-2.30.3/debian/control.in libgnomecanvas-2.30.3/debian/control.in
--- libgnomecanvas-2.30.3/debian/control.in	2012-10-14 13:25:43.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/control.in	2012-10-14 19:42:31.000000000 +0200
@@ -4,13 +4,13 @@
 Maintainer: Debian GNOME Maintainers <[email protected]>
 Uploaders: @GNOME_TEAM@
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.1.3),
+Build-Depends: debhelper (>= 8),
         libgtk2.0-dev (>= 2.8.17),
         libgail-dev (>= 1.9.0),
         gettext,
         libart-2.0-dev (>= 2.3.16),
         libglade2-dev (>= 2.4.0),
-        cdbs (>= 0.4.93~),
+        cdbs (>= 0.4.41),
         gnome-pkg-tools (>= 0.7),
         gtk-doc-tools,
         docbook-xml
@@ -19,9 +19,7 @@
 
 Package: libgnomecanvas2-0
 Architecture: any
-Multi-Arch: same
 Section: libs
-Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          libgnomecanvas2-common (>= ${gnome:Version}),
@@ -36,9 +34,7 @@
 
 Package: libgnomecanvas2-dev
 Architecture: any
-Multi-Arch: same
 Section: libdevel
-Pre-Depends: ${misc:Pre-Depends}
 Depends: libgnomecanvas2-0 (= ${binary:Version}),
          ${misc:Depends},
          libart-2.0-dev (>= 2.3.16),
diff -Nru libgnomecanvas-2.30.3/debian/libgnomecanvas2-0.install libgnomecanvas-2.30.3/debian/libgnomecanvas2-0.install
--- libgnomecanvas-2.30.3/debian/libgnomecanvas2-0.install	2012-10-14 13:10:10.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/libgnomecanvas2-0.install	2012-10-14 19:42:31.000000000 +0200
@@ -1,2 +1,2 @@
-usr/lib/*/libgnomecanvas-2.so.*
-usr/lib/*/libglade/2.0/libcanvas.so
+usr/lib/libgnomecanvas-2.so.*
+usr/lib/libglade/2.0/libcanvas.so
diff -Nru libgnomecanvas-2.30.3/debian/libgnomecanvas2-dev.install libgnomecanvas-2.30.3/debian/libgnomecanvas2-dev.install
--- libgnomecanvas-2.30.3/debian/libgnomecanvas2-dev.install	2012-10-14 13:10:10.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/libgnomecanvas2-dev.install	2012-10-14 19:42:31.000000000 +0200
@@ -1,4 +1,4 @@
 usr/include
-usr/lib/*/pkgconfig
-usr/lib/*/libgnomecanvas-2.a
-usr/lib/*/libgnomecanvas-2.so
+usr/lib/pkgconfig
+usr/lib/libgnomecanvas-2.a
+usr/lib/libgnomecanvas-2.so
diff -Nru libgnomecanvas-2.30.3/debian/rules libgnomecanvas-2.30.3/debian/rules
--- libgnomecanvas-2.30.3/debian/rules	2012-10-14 13:10:10.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/rules	2012-10-14 19:42:31.000000000 +0200
@@ -6,7 +6,7 @@
 include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
-DEB_CONFIGURE_EXTRA_FLAGS := --enable-gtk-doc --enable-glade --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+DEB_CONFIGURE_EXTRA_FLAGS := --enable-gtk-doc --enable-glade
 
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
diff -Nru libgnomecanvas-2.30.3/debian/changelog libgnomecanvas-2.30.3/debian/changelog
--- libgnomecanvas-2.30.3/debian/changelog	2011-07-30 17:24:07.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/changelog	2012-10-14 19:41:21.000000000 +0200
@@ -1,3 +1,20 @@
+libgnomecanvas (2.30.3-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Revert conversion to Multi-Arch: same done in 2.30.3-1.1.
+    This needs to be done coordinated with changes to libglade2.
+  * Keep the Multi-Arch: foreign change for libgnomecanvas-common.
+
+ -- Thijs Kinkhorst <[email protected]>  Sun, 14 Oct 2012 17:39:04 +0000
+
+libgnomecanvas (2.30.3-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Convert package to Multiarch by applying patches from
+    Adam Stokes and Steve Langasek (closes: #650777).
+
+ -- Thijs Kinkhorst <[email protected]>  Sun, 14 Oct 2012 11:10:26 +0000
+
 libgnomecanvas (2.30.3-1) unstable; urgency=low
 
   [ Josselin Mouette ]
diff -Nru libgnomecanvas-2.30.3/debian/control libgnomecanvas-2.30.3/debian/control
--- libgnomecanvas-2.30.3/debian/control	2011-07-30 17:30:21.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/control	2012-10-14 19:42:37.000000000 +0200
@@ -56,6 +56,7 @@
 
 Package: libgnomecanvas2-common
 Architecture: all
+Multi-Arch: foreign
 Section: x11
 Depends: ${misc:Depends}
 Description: powerful object-oriented display engine - common files
diff -Nru libgnomecanvas-2.30.3/debian/control.in libgnomecanvas-2.30.3/debian/control.in
--- libgnomecanvas-2.30.3/debian/control.in	2011-07-30 17:15:45.000000000 +0200
+++ libgnomecanvas-2.30.3/debian/control.in	2012-10-14 19:42:31.000000000 +0200
@@ -51,6 +51,7 @@
 
 Package: libgnomecanvas2-common
 Architecture: all
+Multi-Arch: foreign
 Section: x11
 Depends: ${misc:Depends}
 Description: powerful object-oriented display engine - common files

Reply via email to