Bug#573498: pango1.0: Please switch the udeb from directfb to xlib
Cyril Brulebois
kibi at debian.org
Thu Mar 11 22:20:45 UTC 2010
Source: pango1.0
Version: 1.26.2-1
Severity: wishlist
Tags: patch d-i
Hi,
please find attached the patch I used to switch from directfb to xlib
for this udeb. Reading it again, I have two comments:
- It seems I missed a versioned B-D: according to the Depends graph at
[1], one would have to add libx11-dev (>= 1.3.3-2). Without that, a
Depends on the non-udeb libx11-6 package would be generated.
- The vBD bump on cairo isn't actually needed, since my patch in
#573394 doesn't bump the shlibs (on purpose, so that other packages
aren't affected by the addition of this udeb). Hopefully a strict
Depends on libcairo2-udeb won't be needed since all those packages
should be pushed in testing at the same time. You may want to drop
that bump, and not wait for #573394 to be fixed. [You could want to
tweak the substvars after the dependencies are computed, but that'd
be a bit hackish.]
1. http://people.debian.org/~kibi/di-x11/2010-02-27/intra-deps.png
FWIW, xft, libxrender, libx11 are all out of NEW, so they should be
available soonish.
Please let me know if you have any question. (I can double-check the
generated binaries are fine before you upload, for example.)
Mraw,
KiBi.
-------------- next part --------------
--- a/udebify/29/pango1.0-1.26.2/debian/changelog
+++ b/udebify/29/pango1.0-1.26.2/debian/changelog
@@ -1,3 +1,16 @@
+pango1.0 (1.26.2-2) UNRELEASED; urgency=low
+
+ * Switch udeb from DirectFB to Xlib to prepare the move to an X11-based
+ graphical installer:
+ - Remove the --without-x flag from the udeb_configure_flags variable.
+ * Version/Bump some B-D to make sure the udeb gets proper dependencies
+ on the recently reworked/added udebs:
+ - libcairo2-dev
+ - libxft-dev
+ * Thanks to Julien Cristau for his initial patch.
+
+ -- Cyril Brulebois <kibi at debian.org> Sun, 07 Feb 2010 03:29:52 +0000
+
pango1.0 (1.26.2-1) unstable; urgency=low
* New upstream bugfix release.
--- a/udebify/29/pango1.0-1.26.2/debian/rules
+++ b/udebify/29/pango1.0-1.26.2/debian/rules
@@ -118,7 +118,6 @@ static_configure_flags := $(configure_fl
--with-included-modules \
--enable-static
udeb_configure_flags := $(configure_flags) \
- --without-x \
--disable-debug
# optional optimized flavor for some arches
--- a/udebify/29/pango1.0-1.26.2/debian/control
+++ b/udebify/29/pango1.0-1.26.2/debian/control
@@ -11,12 +11,12 @@ Build-Depends: debhelper (>= 5.0.22),
libglib2.0-dev (>= 2.17.3),
pkg-config,
defoma (>= 0.11.1),
- libxft-dev (>= 2.0.0),
+ libxft-dev (>= 2.1.14-2),
libfontconfig1-dev (>= 2.5.0),
autotools-dev,
po-debconf,
gnome-pkg-tools (>= 0.11),
- libcairo2-dev (>= 1.8.2-2),
+ libcairo2-dev (>= 1.8.8-3),
perl,
quilt,
dpkg-dev (>= 1.14.17),
--- a/udebify/29/pango1.0-1.26.2/debian/control.in
+++ b/udebify/29/pango1.0-1.26.2/debian/control.in
@@ -11,12 +11,12 @@ Build-Depends: debhelper (>= 5.0.22),
libglib2.0-dev (>= 2.17.3),
pkg-config,
defoma (>= 0.11.1),
- libxft-dev (>= 2.0.0),
+ libxft-dev (>= 2.1.14-2),
libfontconfig1-dev (>= 2.5.0),
autotools-dev,
po-debconf,
gnome-pkg-tools (>= 0.11),
- libcairo2-dev (>= 1.8.2-2),
+ libcairo2-dev (>= 1.8.8-3),
perl,
quilt,
dpkg-dev (>= 1.14.17),
More information about the pkg-gnome-maintainers
mailing list