Source: atk1.0
Version: 1.32.0-2
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi folks,

Please find attached a patch to atk1.0 to transition it to use of the
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>.  This patch has been
applied and is being used successfully in Ubuntu 11.04, and should be safe
to apply in Debian now that multiarch has been bootstrapped there.

Would be great if you could apply this patch to the Debian package, so we
can whittle away ia32-libs for wheezy. :)

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
=== modified file 'debian/control'
--- debian/control	2011-02-01 15:58:03 +0000
+++ debian/control	2011-03-18 18:14:17 +0000
@@ -11,11 +11,11 @@
 Uploaders: David Weinehall <[email protected]>, Debian GNOME Maintainers <[email protected]>, Emilio Pozuelo Monfort <[email protected]>, Josselin Mouette <[email protected]>, Laurent Bigonville <[email protected]>, Mario Lang <[email protected]>, Sebastian Dröge <[email protected]>
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/atk1.0
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/atk1.0
-Build-Depends: debhelper (>= 5.0.22),
+Build-Depends: debhelper (>= 8.1.3),
                pkg-config,
                libglib2.0-dev (>= 2.0.0),
                gnome-pkg-tools (>= 0.10),
-               cdbs (>= 0.4.41),
+               cdbs (>= 0.4.93),
                gtk-doc-tools,
                docbook-xml,
                autotools-dev,
@@ -32,6 +32,8 @@
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libatk1.0-data (= ${source:Version})
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Description: The ATK accessibility toolkit
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or
@@ -60,6 +62,7 @@
 Section: misc
 Architecture: all
 Depends: ${misc:Depends}
+Multi-Arch: foreign
 Description: Common files for the ATK accessibility toolkit
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or
@@ -96,6 +99,7 @@
 Depends: ${misc:Depends},
          libatk1.0-0 (= ${binary:Version})
 Replaces: libatk1.0-0 (<< 1.11.4-3)
+Multi-Arch: same
 Description: The ATK libraries and debugging symbols
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or

=== modified file 'debian/control.in'
--- debian/control.in	2011-02-01 15:58:03 +0000
+++ debian/control.in	2011-03-18 18:14:11 +0000
@@ -6,11 +6,11 @@
 Uploaders: @GNOME_TEAM@
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/atk1.0
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/atk1.0
-Build-Depends: debhelper (>= 5.0.22),
+Build-Depends: debhelper (>= 8.1.3),
                pkg-config,
                libglib2.0-dev (>= 2.0.0),
                gnome-pkg-tools (>= 0.10),
-               cdbs (>= 0.4.41),
+               cdbs (>= 0.4.93),
                gtk-doc-tools,
                docbook-xml,
                autotools-dev,
@@ -27,6 +27,8 @@
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libatk1.0-data (= ${source:Version})
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Description: The ATK accessibility toolkit
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or
@@ -55,6 +57,7 @@
 Section: misc
 Architecture: all
 Depends: ${misc:Depends}
+Multi-Arch: foreign
 Description: Common files for the ATK accessibility toolkit
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or
@@ -91,6 +94,7 @@
 Depends: ${misc:Depends},
          libatk1.0-0 (= ${binary:Version})
 Replaces: libatk1.0-0 (<< 1.11.4-3)
+Multi-Arch: same
 Description: The ATK libraries and debugging symbols
  ATK is a toolkit providing accessibility interfaces for applications or
  other toolkits. By implementing these interfaces, those other toolkits or

=== modified file 'debian/gir1.2-atk-1.0.install'
--- debian/gir1.2-atk-1.0.install	2010-12-11 19:19:52 +0000
+++ debian/gir1.2-atk-1.0.install	2011-03-18 09:23:48 +0000
@@ -1,1 +1,1 @@
-debian/tmp/usr/lib/girepository-1.0/
+debian/tmp/usr/lib/*/girepository-1.0/ usr/lib

=== modified file 'debian/libatk1.0-0.install'
--- debian/libatk1.0-0.install	2004-12-12 23:36:47 +0000
+++ debian/libatk1.0-0.install	2011-03-18 09:06:14 +0000
@@ -1,1 +1,1 @@
-debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/lib/*/lib*.so.*

=== modified file 'debian/libatk1.0-dev.install'
--- debian/libatk1.0-dev.install	2010-11-22 19:38:00 +0000
+++ debian/libatk1.0-dev.install	2011-03-18 09:06:25 +0000
@@ -1,6 +1,6 @@
-debian/tmp/usr/lib/*.la
-debian/tmp/usr/lib/*.a
-debian/tmp/usr/lib/*.so
-debian/tmp/usr/lib/pkgconfig/
+debian/tmp/usr/lib/*/*.la
+debian/tmp/usr/lib/*/*.a
+debian/tmp/usr/lib/*/*.so
+debian/tmp/usr/lib/*/pkgconfig/
 debian/tmp/usr/include
 debian/tmp/usr/share/gir-1.0

=== modified file 'debian/libatk1.0-udeb.install'
--- debian/libatk1.0-udeb.install	2007-04-26 10:05:00 +0000
+++ debian/libatk1.0-udeb.install	2011-03-18 09:06:39 +0000
@@ -1,1 +1,1 @@
-debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/lib/*/lib*.so.* usr/lib

=== modified file 'debian/rules'
--- debian/rules	2011-02-01 15:58:03 +0000
+++ debian/rules	2011-03-18 09:10:46 +0000
@@ -12,7 +12,7 @@
 LDFLAGS += -Wl,-O1 -Wl,-z,defs -Wl,--as-needed
 
 # build static stuff:
-DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --enable-static --enable-introspection
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --enable-static --enable-introspection --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
 SHLIB_VERSION := 1.32.0
 DEB_DH_MAKESHLIBS_ARGS_libatk1.0-0 += -V"libatk1.0-0 (>= $(SHLIB_VERSION))" --add-udeb="libatk1.0-udeb"

Attachment: signature.asc
Description: Digital signature

Reply via email to