| ################################################################################ |
| # |
| # libass |
| # |
| ################################################################################ |
| |
| LIBASS_VERSION = 0.17.1 |
| LIBASS_SOURCE = libass-$(LIBASS_VERSION).tar.xz |
| # Do not use the github helper here, the generated tarball is *NOT* |
| # the same as the one uploaded by upstream for the release. |
| LIBASS_SITE = https://github.com/libass/libass/releases/download/$(LIBASS_VERSION) |
| LIBASS_INSTALL_STAGING = YES |
| LIBASS_LICENSE = ISC |
| LIBASS_LICENSE_FILES = COPYING |
| LIBASS_CPE_ID_VALID = YES |
| LIBASS_DEPENDENCIES = \ |
| host-pkgconf \ |
| freetype \ |
| harfbuzz \ |
| libfribidi \ |
| $(if $(BR2_PACKAGE_LIBICONV),libiconv) |
| |
| # configure: WARNING: Install nasm for a significantly faster libass build. |
| # only for Intel archs |
| ifeq ($(BR2_i386)$(BR2_x86_64),y) |
| LIBASS_DEPENDENCIES += host-nasm |
| endif |
| |
| ifeq ($(BR2_PACKAGE_FONTCONFIG),y) |
| LIBASS_DEPENDENCIES += fontconfig |
| LIBASS_CONF_OPTS += --enable-fontconfig |
| else |
| LIBASS_CONF_OPTS += --disable-fontconfig --disable-require-system-font-provider |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBUNIBREAK),y) |
| LIBASS_DEPENDENCIES += libunibreak |
| LIBASS_CONF_OPTS += --enable-libunibreak |
| else |
| LIBASS_CONF_OPTS += --disable-libunibreak |
| endif |
| |
| $(eval $(autotools-package)) |