Bug#689124: libatk1.0-dev is not Multi-Arch compatible
Francois Gouget
fgouget at free.fr
Tue Feb 10 23:36:38 UTC 2015
Package: libatk1.0-dev
Version: 2.14.0-1
Followup-For: Bug #689124
Dear Maintainer,
Here's a patch proposal to fix this issue:
* This moves the GIR typelib files to the /usr/lib/<triplet>/girepository-1.0 directory.
This matches what gir1.2-pango-1.0:amd64 does.
* Then it simply marks the gir1.2-atk-1.0 and libatk1.0-dev packages as Multi-Arch: same.
* Ok, I also think that it would make a lot of sense to have the Architecture and
Multi-Arch lines together, and the Pre-Depends line right before the Depends one so the
patch moves around a couple more lines. But those parts are optional, feel free to
ignore them.
So would that work?
diff -ur atk-2.14.0.orig/debian/control atk-2.14.0/debian/control
--- atk-2.14.0.orig/debian/control 2015-02-10 20:36:42.000000000 +0100
+++ atk-2.14.0/debian/control 2015-02-11 00:27:44.015378230 +0100
@@ -26,11 +26,11 @@
Package: libatk1.0-0
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends},
libatk1.0-data (= ${source:Version})
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
Description: ATK accessibility toolkit
ATK is a toolkit providing accessibility interfaces for applications or
other toolkits. By implementing these interfaces, those other toolkits or
@@ -58,8 +58,8 @@
Package: libatk1.0-data
Section: misc
Architecture: all
-Depends: ${misc:Depends}
Multi-Arch: foreign
+Depends: ${misc:Depends}
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
@@ -71,6 +71,7 @@
Package: libatk1.0-dev
Section: libdevel
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends},
libatk1.0-0 (= ${binary:Version}),
gir1.2-atk-1.0 (= ${binary:Version}),
@@ -90,9 +91,9 @@
Section: debug
Priority: extra
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends},
libatk1.0-0 (= ${binary:Version})
-Multi-Arch: same
Description: 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
@@ -122,6 +123,7 @@
Package: gir1.2-atk-1.0
Section: introspection
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends},
${gir:Depends}
diff -ur atk-2.14.0.orig/debian/gir1.2-atk-1.0.install atk-2.14.0/debian/gir1.2-atk-1.0.install
--- atk-2.14.0.orig/debian/gir1.2-atk-1.0.install 2011-06-27 16:14:09.000000000 +0200
+++ atk-2.14.0/debian/gir1.2-atk-1.0.install 2015-02-11 00:15:37.488551453 +0100
@@ -1,1 +1,1 @@
-usr/lib/*/girepository-1.0/ usr/lib
+usr/lib/*/girepository-1.0/
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libatk1.0-dev depends on:
ii gir1.2-atk-1.0 2.14.0-1
ii libatk1.0-0 2.14.0-1
ii libglib2.0-dev 2.42.1-1
ii pkg-config 0.28-1
libatk1.0-dev recommends no packages.
libatk1.0-dev suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list