1################################################################################ 2# 3# espeak 4# 5################################################################################ 6 7ESPEAK_VERSION_MAJOR = 1.48 8ESPEAK_VERSION = $(ESPEAK_VERSION_MAJOR).04 9ESPEAK_SOURCE = espeak-$(ESPEAK_VERSION)-source.zip 10ESPEAK_SITE = http://downloads.sourceforge.net/project/espeak/espeak/espeak-$(ESPEAK_VERSION_MAJOR) 11ESPEAK_LICENSE = GPL-3.0+ 12ESPEAK_LICENSE_FILES = License.txt 13 14ifeq ($(BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_ALSA),y) 15ESPEAK_AUDIO_BACKEND = portaudio 16ESPEAK_DEPENDENCIES += portaudio 17endif 18ifeq ($(BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_PULSEAUDIO),y) 19ESPEAK_AUDIO_BACKEND = pulseaudio 20ESPEAK_DEPENDENCIES += pulseaudio 21endif 22 23define ESPEAK_EXTRACT_CMDS 24 $(UNZIP) -d $(@D) $(ESPEAK_DL_DIR)/$(ESPEAK_SOURCE) 25 mv $(@D)/espeak-$(ESPEAK_VERSION)-source/* $(@D) 26 $(RM) -r $(@D)/espeak-$(ESPEAK_VERSION)-source 27endef 28 29define ESPEAK_CONFIGURE_CMDS 30 # Buildroot provides portaudio V19, see ReadMe file for more details. 31 cp $(@D)/src/portaudio19.h $(@D)/src/portaudio.h 32endef 33 34define ESPEAK_BUILD_CMDS 35 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src $(TARGET_CONFIGURE_OPTS) \ 36 AUDIO="$(ESPEAK_AUDIO_BACKEND)" all 37endef 38 39define ESPEAK_INSTALL_TARGET_CMDS 40 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src DESTDIR="$(TARGET_DIR)" install 41endef 42 43$(eval $(generic-package)) 44