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/

Attachment: pgpq4vLFTU6GS.pgp
Description: PGP signature

Reply via email to