1################################################################################ 2# 3# speechd 4# 5################################################################################ 6 7SPEECHD_VERSION = 0.11.5 8SPEECHD_SITE = $(call github,brailcom,speechd,$(SPEECHD_VERSION)) 9SPEECHD_LICENSE = GPL-2.0+, GPL-3.0+ (buildsystem), LGPL-2.1+ 10SPEECHD_LICENSE_FILES = COPYING.GPL-2 COPYING.GPL-3 COPYING.LGPL 11SPEECHD_CPE_ID_VENDOR = brailcom 12SPEECHD_INSTALL_STAGING = YES 13# speechd source code is released without configure script 14SPEECHD_AUTORECONF = YES 15SPEECHD_AUTOPOINT = YES 16SPEECHD_DEPENDENCIES = \ 17 host-pkgconf dotconf libglib2 libsndfile $(TARGET_NLS_DEPENDENCIES) 18SPEECHD_CONF_ENV = \ 19 ac_cv_prog_HELP2MAN="" \ 20 LIBS=$(TARGET_NLS_LIBS) 21SPEECHD_CONF_OPTS = \ 22 --disable-python \ 23 --without-espeak \ 24 --without-espeak-ng \ 25 --without-flite \ 26 --without-ibmtts \ 27 --without-voxin \ 28 --without-ivona \ 29 --without-pico \ 30 --without-baratinoo \ 31 --without-kali \ 32 --without-pulse \ 33 --without-libao \ 34 --without-alsa \ 35 --with-oss \ 36 --without-nas 37 38# fix missing config.rpath (needed for autoreconf) in the codebase 39define SPEECHD_TOUCH_CONFIG_RPATH 40 touch $(@D)/config.rpath 41endef 42SPEECHD_PRE_CONFIGURE_HOOKS += SPEECHD_TOUCH_CONFIG_RPATH 43 44ifeq ($(BR2_PACKAGE_LIBTOOL),y) 45SPEECHD_DEPENDENCIES += libtool 46SPEECHD_CONF_OPTS += --enable-ltdl 47else 48SPEECHD_CONF_OPTS += --disable-ltdl 49endif 50 51define SPEECHD_INSTALL_INIT_SYSTEMD 52 $(INSTALL) -D -m 644 $(@D)/speech-dispatcherd.service \ 53 $(TARGET_DIR)/usr/lib/systemd/system/speech-dispatcherd.service 54endef 55 56$(eval $(autotools-package)) 57