1################################################################################ 2# 3# fcft 4# 5################################################################################ 6 7FCFT_VERSION = 3.1.6 8FCFT_SOURCE = $(FCFT_VERSION).tar.gz 9FCFT_SITE = https://codeberg.org/dnkl/fcft/archive 10FCFT_LICENSE = MIT 11FCFT_LICENSE_FILES = LICENSE 12FCFT_INSTALL_STAGING = YES 13 14FCFT_DEPENDENCIES = \ 15 fontconfig \ 16 freetype \ 17 pixman \ 18 tllist 19 20FCFT_CONF_OPTS = \ 21 -Ddocs=disabled \ 22 -Dexamples=false 23 24ifeq ($(BR2_PACKAGE_FCFT_GRAPHEME_SHAPING),y) 25FCFT_DEPENDENCIES += harfbuzz 26FCFT_CONF_OPTS += -Dgrapheme-shaping=enabled 27else 28FCFT_CONF_OPTS += -Dgrapheme-shaping=disabled 29endif 30 31ifeq ($(BR2_PACKAGE_FCFT_RUN_SHAPING),y) 32FCFT_DEPENDENCIES += harfbuzz utf8proc 33FCFT_CONF_OPTS += -Drun-shaping=enabled 34else 35FCFT_CONF_OPTS += -Drun-shaping=disabled 36endif 37 38ifeq ($(BR2_PACKAGE_FCFT_SVG_SUPPORT),y) 39FCFT_CONF_OPTS += -Dsvg-backend='nanosvg' 40else 41FCFT_CONF_OPTS += -Dsvg-backend='none' 42endif 43 44$(eval $(meson-package)) 45