package/pango: add dependency on libfribidi
authorPeter Seiderer <ps.report@gmx.net>
Mon, 9 Dec 2019 20:52:24 +0000 (21:52 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Thu, 12 Dec 2019 21:33:02 +0000 (22:33 +0100)
Since commit 5cce413eb11ac75f5c48ed351896c5d1c33961d5 ("package/pango:
bump to version 1.44.6"), pango needs libfribidi. Through the Meson
subprojects mechanism, it tries to download it by itself if not
available. But in Buildroot, we definitely want to use the separate
libfribidi package, so let's add it as a dependency of pango.

Fixes:
  http://autobuild.buildroot.net/results/f16fda910da23dfe5f8ac1cb51f9dbcec444b516

  subprocess.CalledProcessError: Command '['git', 'clone', 'https://github.com/fribidi/fribidi.git', 'fribidi']' returned non-zero exit status 128.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/pango/Config.in
package/pango/pango.mk

index cdf8b54171fefdf3f6365c4533a85b5991afc613..e810598eefbe9f0e18670d501892657685c79db1 100644 (file)
@@ -7,6 +7,7 @@ config BR2_PACKAGE_PANGO
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # harfbuzz
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # harfbuzz
        select BR2_PACKAGE_LIBGLIB2
+       select BR2_PACKAGE_LIBFRIBIDI
        select BR2_PACKAGE_EXPAT
        select BR2_PACKAGE_CAIRO
        select BR2_PACKAGE_FONTCONFIG
index 33e78258968d2232b2501bc4a27e47db8f47bf87..48edd18b05cb4ff3dc358580a75a079c9dbc484b 100644 (file)
@@ -19,6 +19,7 @@ PANGO_DEPENDENCIES = \
        $(TARGET_NLS_DEPENDENCIES) \
        host-pkgconf \
        libglib2 \
+       libfribidi \
        cairo \
        harfbuzz \
        fontconfig \
@@ -26,6 +27,7 @@ PANGO_DEPENDENCIES = \
 HOST_PANGO_DEPENDENCIES = \
        host-pkgconf \
        host-libglib2 \
+       host-libfribidi \
        host-cairo \
        host-harfbuzz \
        host-fontconfig \