On Mon, Jun 27, 2011 at 04:31:50PM -0700, Keith Packard wrote: > On Tue, 28 Jun 2011 00:04:23 +0100, Steve Langasek <vor...@debian.org> wrote:
> > The convention I've adopted so far for udeb-building packages has been to > > install libraries in /usr/lib instead of to /usr/lib/$arch. > Ok, that makes sense to me. Of course, it's also harder for me to manage > in the package as I'm installing the same library in the .udeb as I do > in the library .deb file. I'll manage. > > BTW, if the package you're asking after happens to be fontconfig, I have a > > patch here that I'll be sending on shortly. :-) > Oddly, it is (the only package I have with a .udeb). I'm running a > multi-arch version of that on this machine and it appears to work > correctly. You can see this at: > git://git.debian.org/git/pkg-freedesktop/fontconfig-debian Yep, looks almost identical to my patch here, with only one difference: the runtime support packages need to be marked Multi-Arch: foreign in order to satisfy the dependencies of the multiarch libraries. Attached. (This is also bug #614208.) -- 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
From ab0b231256f358485b0e950d0e3d4bfb75e331c3 Mon Sep 17 00:00:00 2001 From: Steve Langasek <steve.langa...@canonical.com> Date: Tue, 28 Jun 2011 08:12:16 +0100 Subject: [PATCH] mark fontconfig, fontconfig-config Multi-Arch: foreign the support packages providing arch-independent interfaces need to be marked Multi-Arch: foreign, to satisfy the dependencies of the multiarch libraries. --- debian/control | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/debian/control b/debian/control index d9b2595..64e5b71 100644 --- a/debian/control +++ b/debian/control @@ -12,6 +12,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, fontconfig-config Replaces: fontconfig-config (<< 2.5.93-1) Suggests: defoma (>= 0.7.0) +Multi-Arch: foreign Description: generic font configuration library - support binaries Fontconfig is a font configuration and customization library, which does not depend on the X Window System. It is designed to locate @@ -35,6 +36,7 @@ Architecture: all Depends: ${misc:Depends}, ucf (>= 0.29), ttf-dejavu-core | ttf-bitstream-vera | ttf-freefont | gsfonts-x11 Replaces: fontconfig (<< 2.3.2-2) Conflicts: fontconfig (<< 2.3.2-2) +Multi-Arch: foreign Description: generic font configuration library - configuration Fontconfig is a font configuration and customization library, which does not depend on the X Window System. It is designed to locate -- 1.7.5.4
signature.asc
Description: Digital signature