aboutsummaryrefslogtreecommitdiff
path: root/package/harfbuzz/harfbuzz.mk
diff options
context:
space:
mode:
Diffstat (limited to 'package/harfbuzz/harfbuzz.mk')
-rw-r--r--package/harfbuzz/harfbuzz.mk15
1 files changed, 12 insertions, 3 deletions
diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk
index 6d35e8b65e..a17283bea9 100644
--- a/package/harfbuzz/harfbuzz.mk
+++ b/package/harfbuzz/harfbuzz.mk
@@ -4,20 +4,18 @@
#
################################################################################
-HARFBUZZ_VERSION = 2.7.2
+HARFBUZZ_VERSION = 2.7.4
HARFBUZZ_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION)
HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz
HARFBUZZ_LICENSE = MIT, ISC (ucdn library)
HARFBUZZ_LICENSE_FILES = COPYING
HARFBUZZ_INSTALL_STAGING = YES
HARFBUZZ_CONF_OPTS = \
- -Dgobject=disabled \
-Dfontconfig=disabled \
-Dgdi=disabled \
-Ddirectwrite=disabled \
-Dcoretext=disabled \
-Dtests=disabled \
- -Dintrospection=disabled \
-Ddocs=disabled \
-Dbenchmark=disabled \
-Dicu_builtin=false \
@@ -61,6 +59,17 @@ else
HARFBUZZ_CONF_OPTS += -Dfreetype=disabled
endif
+ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
+HARFBUZZ_DEPENDENCIES += gobject-introspection
+HARFBUZZ_CONF_OPTS += \
+ -Dgobject=enabled \
+ -Dintrospection=enabled
+else
+HARFBUZZ_CONF_OPTS += \
+ -Dgobject=disabled \
+ -Dintrospection=disabled
+endif
+
ifeq ($(BR2_PACKAGE_GRAPHITE2),y)
HARFBUZZ_DEPENDENCIES += graphite2
HARFBUZZ_CONF_OPTS += -Dgraphite=enabled