Package: json-c Version: 0.9-1 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu oneiric ubuntu-patch
Hi Fabien, Please find attached a patch to json-c to transition it to use of the multiarch library paths as described at <http://wiki.debian.org/Multiarch/Implementation>. This patch has been tested and included in Ubuntu Oneiric. The latest upstream version of pulseaudio in Ubuntu appears to make use of this library, which means that when this version is packaged in Debian, json-c will become a concern for ia32-libs - and we would like to get rid of ia32-libs for wheezy. So I would encourage you to include this patch in the Debian package sooner rather than later. Note that I have examined the -dev package and confirmed that it contains no architecture-specific headers, so I have marked this package Multi-Arch: same in addition to the runtime library package. 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/ slanga...@ubuntu.com vor...@debian.org
=== modified file 'debian/compat' --- debian/compat 2009-11-11 16:34:13 +0000 +++ debian/compat 2011-08-12 22:21:40 +0000 @@ -1 +1 @@ -7 +9 === modified file 'debian/control' --- debian/control 2009-11-11 16:34:13 +0000 +++ debian/control 2011-08-13 06:03:22 +0000 @@ -1,13 +1,15 @@ Source: json-c Priority: extra Maintainer: fabien boucher <fabien.dot.bouc...@gmail.com> -Build-Depends: debhelper (>= 7.0.50~) +Build-Depends: debhelper (>= 8.1.3) Standards-Version: 3.8.3 Section: libs Homepage: http://oss.metaparadigm.com/json-c/ Package: libjson0 Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: JSON manipulation library - shared library This library allows you to easily construct JSON objects in C, @@ -17,6 +20,7 @@ Package: libjson0-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libjson0 (= ${binary:Version}), ${misc:Depends} Description: JSON manipulation library - development files This library allows you to easily construct JSON objects in C, @@ -29,6 +33,7 @@ Package: libjson0-dbg Section: debug Architecture: any +Multi-Arch: same Depends: libjson0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: JSON manipulation library - debug symbols This library allows you to easily construct JSON objects in C, === modified file 'debian/libjson0-dev.install' --- debian/libjson0-dev.install 2009-11-11 16:34:13 +0000 +++ debian/libjson0-dev.install 2011-08-12 22:22:06 +0000 @@ -1,5 +1,5 @@ -usr/lib/libjson.la -usr/lib/libjson.a -usr/lib/libjson.so +usr/lib/*/libjson.la +usr/lib/*/libjson.a +usr/lib/*/libjson.so usr/include/* -usr/lib/pkgconfig +usr/lib/*/pkgconfig === modified file 'debian/libjson0.install' --- debian/libjson0.install 2009-11-11 16:34:13 +0000 +++ debian/libjson0.install 2011-08-12 22:22:06 +0000 @@ -1 +1 @@ -usr/lib/libjson.so.0* +usr/lib/*/libjson.so.0*