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*

Reply via email to