861b74b1c5
Since commit 5cce413eb1
("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>
46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# pango
|
|
#
|
|
################################################################################
|
|
|
|
PANGO_VERSION_MAJOR = 1.44
|
|
PANGO_VERSION = $(PANGO_VERSION_MAJOR).6
|
|
PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz
|
|
PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR)
|
|
PANGO_INSTALL_STAGING = YES
|
|
PANGO_LICENSE = LGPL-2.0+
|
|
PANGO_LICENSE_FILES = COPYING
|
|
|
|
PANGO_CONF_OPTS = -Duse_fontconfig=true -Dintrospection=false
|
|
HOST_PANGO_CONF_OPTS = -Duse_fontconfig=true -Dintrospection=false
|
|
|
|
PANGO_DEPENDENCIES = \
|
|
$(TARGET_NLS_DEPENDENCIES) \
|
|
host-pkgconf \
|
|
libglib2 \
|
|
libfribidi \
|
|
cairo \
|
|
harfbuzz \
|
|
fontconfig \
|
|
freetype
|
|
HOST_PANGO_DEPENDENCIES = \
|
|
host-pkgconf \
|
|
host-libglib2 \
|
|
host-libfribidi \
|
|
host-cairo \
|
|
host-harfbuzz \
|
|
host-fontconfig \
|
|
host-freetype
|
|
|
|
ifeq ($(BR2_PACKAGE_XORG7),y)
|
|
PANGO_DEPENDENCIES += xlib_libX11
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXFT)$(BR2_PACKAGE_XLIB_LIBXRENDER),yy)
|
|
PANGO_DEPENDENCIES += xlib_libXft xlib_libXrender
|
|
endif
|
|
|
|
$(eval $(meson-package))
|
|
$(eval $(host-meson-package))
|