After discussing it with Josselin on IRC, I've taken the liberty of preparing an NMU and uploading that to the 2-day delayed queue. If you disagree with this upload then please let me know.
Reason for the upload is that we need this patch (the shlibs udeb support) to be able to integrate the graphical installer into the main build infrastructure for Debian Installer. The full patch for the NMU, including the changelog entry, is attached. Cheers, Frans Pop
diff -ur fontconfig-2.3.2.sv/debian/changelog fontconfig-2.3.2/debian/changelog
--- fontconfig-2.3.2.sv/debian/changelog 2006-04-01 20:43:10.000000000 +0200
+++ fontconfig-2.3.2/debian/changelog 2006-04-01 20:48:13.000000000 +0200
@@ -1,3 +1,11 @@
+fontconfig (2.3.2-5.1) unstable; urgency=low
+
+ * Non Maintainer Upload
+ * Add support for udeb dependency resolution in shlibs file.
+ Closes: #359997.
+
+ -- Frans Pop <[EMAIL PROTECTED]> Sat, 1 Apr 2006 20:44:32 +0200
+
fontconfig (2.3.2-5) unstable; urgency=low
* Disable documentation building.
diff -ur fontconfig-2.3.2.sv/debian/control fontconfig-2.3.2/debian/control
--- fontconfig-2.3.2.sv/debian/control 2006-04-01 20:43:10.000000000 +0200
+++ fontconfig-2.3.2/debian/control 2006-04-01 20:44:27.000000000 +0200
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Keith Packard <[EMAIL PROTECTED]>
Uploaders: Keith Packard <[EMAIL PROTECTED]>, Josselin Mouette <[EMAIL PROTECTED]>
-Build-Depends: cdbs (>= 0.4.5.4), debhelper (>= 4.2.0), libfreetype6-dev (>= 2.1.7), libexpat1-dev, defoma (>= 0.7.0), binutils (>= 2.12.90.0.9)
+Build-Depends: cdbs (>= 0.4.5.4), debhelper (>= 5.0.22), libfreetype6-dev (>= 2.1.7), libexpat1-dev, defoma (>= 0.7.0), binutils (>= 2.12.90.0.9)
Standards-Version: 3.6.2
Package: fontconfig
@@ -45,8 +45,7 @@
XC-Package-Type: udeb
Architecture: any
Priority: extra
-Depends: libexpat1-udeb, libfreetype6-udeb, zlib1g-udeb
-Provides: libfontconfig1
+Depends: ${shlibs:Depends}
Description: generic font configuration library - minimal runtime
Fontconfig is a font configuration and customization library, which
does not depend on the X Window System. It is designed to locate
diff -ur fontconfig-2.3.2.sv/debian/rules fontconfig-2.3.2/debian/rules
--- fontconfig-2.3.2.sv/debian/rules 2006-04-01 20:43:10.000000000 +0200
+++ fontconfig-2.3.2/debian/rules 2006-04-01 20:44:27.000000000 +0200
@@ -12,7 +12,7 @@
DEB_CONFIGURE_EXTRA_FLAGS := --disable-docs --with-add-fonts=/usr/X11R6/lib/X11/fonts,/usr/local/share/fonts
# tight versioning
-DEB_DH_MAKESHLIBS_ARGS_libfontconfig1 := -V"libfontconfig1 (>= 2.3.0)"
+DEB_DH_MAKESHLIBS_ARGS_libfontconfig1 := -V"libfontconfig1 (>= 2.3.0)" --add-udeb="fontconfig-udeb"
DEB_SHLIBDEPS_LIBRARY_fontconfig := libfontconfig1
DEB_SHLIBDEPS_INCLUDE_fontconfig := debian/libfontconfig1/usr/lib/
pgpq4vLFTU6GS.pgp
Description: PGP signature

