Source: harfbuzz Version: 0.9.17-2 Severity: important Tags: patch Hi,
the current libharfbuzz1-udeb package has dependencies on libstdc++ and libicu, for which no udebs exist. After talking to upstream (Behdad), he recommended to simply disable ICU support. harfbuzz will then fallback to use the Unicode tables from glib. ICU itself doesn't really provide any relevant feature so he plans to disable ICU support (by default) for the next upstream. Until that happens, please consider the attached patch, which moves libicu-dev from Build-Depends to Build-Conflicts, which ensures the build system does not accidentally pick up this dependency. Thanks, Michael -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.8-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
>From a4c06121b0a8fdc75ebb427b5536bf1793bdf379 Mon Sep 17 00:00:00 2001 From: Michael Biebl <[email protected]> Date: Thu, 23 May 2013 23:35:31 +0200 Subject: [PATCH] Disable libicu support not recommend by upstream and drags in huge dependencies. --- debian/control | 3 ++- debian/libharfbuzz0.symbols | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/debian/control b/debian/control index c6aab32..2413c67 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,8 @@ Section: libs Priority: optional Maintainer: أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> Standards-Version: 3.9.4 -Build-Depends: debhelper (>= 9~), pkg-config, libglib2.0-dev, libcairo2-dev, libicu-dev, libfreetype6-dev, autotools-dev +Build-Depends: debhelper (>= 9~), pkg-config, libglib2.0-dev, libcairo2-dev, libfreetype6-dev, autotools-dev +Build-Conflicts: libicu-dev Homepage: http://www.freedesktop.org/wiki/Software/HarfBuzz Vcs-Git: git://anonscm.debian.org/collab-maint/harfbuzz.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/harfbuzz.git diff --git a/debian/libharfbuzz0.symbols b/debian/libharfbuzz0.symbols index b7e3571..ea4e8f0 100644 --- a/debian/libharfbuzz0.symbols +++ b/debian/libharfbuzz0.symbols @@ -146,9 +146,9 @@ libharfbuzz.so.0 libharfbuzz0 #MINVER# hb_gobject_unicode_funcs_get_type@Base 0.9.4 # hb_graphite2_face_get_gr_face@Base 0.9.10 # hb_graphite2_font_get_gr_font@Base 0.9.10 - hb_icu_get_unicode_funcs@Base 0.9.9 - hb_icu_script_from_script@Base 0.9.9 - hb_icu_script_to_script@Base 0.9.9 +# hb_icu_get_unicode_funcs@Base 0.9.9 +# hb_icu_script_from_script@Base 0.9.9 +# hb_icu_script_to_script@Base 0.9.9 hb_language_from_string@Base 0.6.0 hb_language_get_default@Base 0.6.0 hb_language_to_string@Base 0.6.0 -- 1.7.10.4

