From 0ec9e3f4a0a6e5200c63df418bfa6bb08dc8c093 Mon Sep 17 00:00:00 2001 From: Junqian Gordon Xu Date: Wed, 12 Mar 2008 08:11:47 +0000 Subject: espeak: upgrade to 1.35, clean up * replace tab by white space * replace hard coded ${datadir} --- packages/espeak/espeak_1.30.bb | 52 ------------------------------------------ packages/espeak/espeak_1.35.bb | 42 ++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 52 deletions(-) delete mode 100644 packages/espeak/espeak_1.30.bb create mode 100644 packages/espeak/espeak_1.35.bb diff --git a/packages/espeak/espeak_1.30.bb b/packages/espeak/espeak_1.30.bb deleted file mode 100644 index 523acc77cb..0000000000 --- a/packages/espeak/espeak_1.30.bb +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -# -# Copyright Matthias Hentges (c) 2008 -# License: MIT (see http://www.opensource.org/licenses/mit-license.php -# for a copy of the license) -# -# Filename: espeak_1.30.bb -# Date: 20080104 (YMD) - -DESCRIPTION = "eSpeak is a compact open source software speech synthesizer" -SECTION = "base" -LICENSE = "GPL" - -DEPENDS = "portaudio-v19" - -###################################################################################### - -PR = "r2" - -SRC_URI = "${SOURCEFORGE_MIRROR}/espeak/espeak-${PV}-source.zip" - -S = "${WORKDIR}/${PN}-${PV}-source" - -FILES_${PN} += " /usr/share/espeak-data/ " - -do_configure() { - # espeak supports portaudio in APIs V18 and V19 - cp ${S}/src/portaudio19.h ${S}/src/portaudio.h -} - -do_compile() { - cd src - oe_runmake -} - -do_install() { - install -d ${D}${bindir} - install -d ${D}${libdir} - install -d ${D}${includedir} - install -d ${D}/usr/share/espeak-data - - install -m 0755 ${S}/src/espeak ${D}${bindir} - oe_libinstall -so -C src libespeak ${D}${libdir} - - cp -prf ${S}/espeak-data/* ${D}/usr/share/espeak-data -} - -do_stage() { - install -d ${STAGING_INCDIR}/espeak - install -m 0644 ${S}/src/speak_lib.h ${STAGING_INCDIR}/espeak/ - oe_libinstall -so -C src libespeak ${STAGING_LIBDIR} -} diff --git a/packages/espeak/espeak_1.35.bb b/packages/espeak/espeak_1.35.bb new file mode 100644 index 0000000000..8d7b18a890 --- /dev/null +++ b/packages/espeak/espeak_1.35.bb @@ -0,0 +1,42 @@ +DESCRIPTION = "eSpeak is a compact open source software speech synthesizer" +SECTION = "base" +LICENSE = "GPL" +DEPENDS = "portaudio-v19" + +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/espeak/espeak-${PV}-source.zip" + +S = "${WORKDIR}/${PN}-${PV}-source" + +FILES_${PN} += "${datadir}/espeak-data" + +do_configure() { + # "speak" binary, a TTS engine, uses portaudio in either APIs V18 or V19 + cp ${S}/src/portaudio19.h ${S}/src/portaudio.h +} + +do_compile() { + cd src + oe_runmake +} + +do_install() { + install -d ${D}${bindir} + install -d ${D}${libdir} + install -d ${D}${includedir} + install -d ${D}${datadir}/espeak-data + + # we do not ship "speak" binary though. + install -m 0755 ${S}/src/espeak ${D}${bindir} + install -m 0644 ${S}/src/speak_lib.h ${D}${includedir} + oe_libinstall -so -C src libespeak ${D}${libdir} + + cp -prf ${S}/espeak-data/* ${D}${datadir}/espeak-data +} + +do_stage() { + install -d ${STAGING_INCDIR}/espeak + install -m 0644 ${S}/src/speak_lib.h ${STAGING_INCDIR}/espeak/ + oe_libinstall -so -C src libespeak ${STAGING_LIBDIR} +} -- cgit v1.2.3 From d274c014ee11521bfb84fb4b2b713a85189b8b9a Mon Sep 17 00:00:00 2001 From: Junqian Gordon Xu Date: Wed, 12 Mar 2008 08:16:59 +0000 Subject: speech-dispatcher: upgrade to 0.6.6 --- .../speech-dispatcher/speech-dispatcher_0.6.5.bb | 57 ---------------------- .../speech-dispatcher/speech-dispatcher_0.6.6.bb | 57 ++++++++++++++++++++++ 2 files changed, 57 insertions(+), 57 deletions(-) delete mode 100644 packages/speech-dispatcher/speech-dispatcher_0.6.5.bb create mode 100644 packages/speech-dispatcher/speech-dispatcher_0.6.6.bb diff --git a/packages/speech-dispatcher/speech-dispatcher_0.6.5.bb b/packages/speech-dispatcher/speech-dispatcher_0.6.5.bb deleted file mode 100644 index 7b8ba73750..0000000000 --- a/packages/speech-dispatcher/speech-dispatcher_0.6.5.bb +++ /dev/null @@ -1,57 +0,0 @@ -DESCRIPTION = "Speech Dispatcher is a high-level device independent layer \ -for speech synthesis through a simple, stable and well documented interface." -HOMEPAGE = "http://www.freebsoft.org/speechd/" -LICENSE = "GPLv2" -DEPENDS = "espeak flite pulseaudio libdotconf glib-2.0" -RPROVIDES_${PN} += "speechd" - -PR = "r8" - -inherit autotools update-rc.d - -SRC_URI = "http://www.freebsoft.org/pub/projects/speechd/${PN}-${PV}.tar.gz \ - file://speech-dispatcher.init \ - file://srcMakefile.am.patch;patch=1 \ - file://configure_fix.patch;patch=1 \ - file://configSpeechd.conf.in_00.patch;patch=1" - -LEAD_SONAME = "libspeechd.so" -EXTRA_OECONF = " --with-espeak=yes --with-flite=yes --with-ibmtts=no --with-nas=no --with-alsa=yes --with-pulse=yes " - -INITSCRIPT_NAME = "speech-dispatcher" -INITSCRIPT_PARAMS = "defaults 45" - -do_install() { - install -d ${D}${bindir} - install -d ${D}${includedir} - install -d ${D}${libdir}/${PN}-modules - install -d ${D}${sysconfdir} - install -d ${D}${sysconfdir}/init.d - install -d ${D}${sysconfdir}/speech-dispatcher - install -d ${D}${sysconfdir}/speech-dispatcher/modules - - oe_libinstall -so -C src/audio libsdaudio ${D}${libdir} - oe_libinstall -so -C src/c/api libspeechd ${D}${libdir} - - install -m 0644 ${S}/src/c/api/libspeechd.h ${D}${includedir} - install -m 0755 ${S}/src/c/clients/say/.libs/spd-say ${D}${bindir} - install -m 0755 ${S}/src/server/.libs/speech-dispatcher ${D}${bindir} - install -m 0755 ${S}/src/modules/.libs/sd_* ${D}${libdir}/${PN}-modules/ - - install -m 0644 ${S}/config/speechd.conf ${D}${sysconfdir}/speech-dispatcher - install -m 0644 ${S}/config/modules/*.conf ${D}${sysconfdir}/speech-dispatcher/modules - install -m 0755 ${WORKDIR}/speech-dispatcher.init ${D}${sysconfdir}/init.d/speech-dispatcher -} - -do_stage() { - install -m 0644 ${S}/src/c/api/libspeechd.h ${STAGING_INCDIR} - oe_libinstall -so -C src/c/api libspeechd ${STAGING_LIBDIR} -} - -PACKAGES =+ "libspeechd-dbg libspeechd libspeechd-dev" - -FILES_${PN} += "${libdir}/${PN}-modules/*" -FILES_${PN}-dbg += "${libdir}/${PN}-modules/.debug" -FILES_libspeechd += "${libdir}/libspeechd.so.*" -FILES_libspeechd-dev += "${libdir}/libspeechd* ${includedir}" -FILES_libspeechd-dbg += "${libdir}/.debug/libspeechd*" diff --git a/packages/speech-dispatcher/speech-dispatcher_0.6.6.bb b/packages/speech-dispatcher/speech-dispatcher_0.6.6.bb new file mode 100644 index 0000000000..302f642d67 --- /dev/null +++ b/packages/speech-dispatcher/speech-dispatcher_0.6.6.bb @@ -0,0 +1,57 @@ +DESCRIPTION = "Speech Dispatcher is a high-level device independent layer \ +for speech synthesis through a simple, stable and well documented interface." +HOMEPAGE = "http://www.freebsoft.org/speechd/" +LICENSE = "GPLv2" +DEPENDS = "espeak flite pulseaudio libdotconf glib-2.0" +RPROVIDES_${PN} += "speechd" + +PR = "r0" + +inherit autotools update-rc.d + +SRC_URI = "http://www.freebsoft.org/pub/projects/speechd/${PN}-${PV}.tar.gz \ + file://speech-dispatcher.init \ + file://srcMakefile.am.patch;patch=1 \ + file://configure_fix.patch;patch=1 \ + file://configSpeechd.conf.in_00.patch;patch=1" + +LEAD_SONAME = "libspeechd.so" +EXTRA_OECONF = " --with-espeak --with-flite --without-ibmtts --without-nas --with-alsa --with-pulse " + +INITSCRIPT_NAME = "speech-dispatcher" +INITSCRIPT_PARAMS = "defaults 45" + +do_install() { + install -d ${D}${bindir} + install -d ${D}${includedir} + install -d ${D}${libdir}/${PN}-modules + install -d ${D}${sysconfdir} + install -d ${D}${sysconfdir}/init.d + install -d ${D}${sysconfdir}/speech-dispatcher + install -d ${D}${sysconfdir}/speech-dispatcher/modules + + oe_libinstall -so -C src/audio libsdaudio ${D}${libdir} + oe_libinstall -so -C src/c/api libspeechd ${D}${libdir} + + install -m 0644 ${S}/src/c/api/libspeechd.h ${D}${includedir} + install -m 0755 ${S}/src/c/clients/say/.libs/spd-say ${D}${bindir} + install -m 0755 ${S}/src/server/.libs/speech-dispatcher ${D}${bindir} + install -m 0755 ${S}/src/modules/.libs/sd_* ${D}${libdir}/${PN}-modules/ + + install -m 0644 ${S}/config/speechd.conf ${D}${sysconfdir}/speech-dispatcher + install -m 0644 ${S}/config/modules/*.conf ${D}${sysconfdir}/speech-dispatcher/modules + install -m 0755 ${WORKDIR}/speech-dispatcher.init ${D}${sysconfdir}/init.d/speech-dispatcher +} + +do_stage() { + install -m 0644 ${S}/src/c/api/libspeechd.h ${STAGING_INCDIR} + oe_libinstall -so -C src/c/api libspeechd ${STAGING_LIBDIR} +} + +PACKAGES =+ "libspeechd-dbg libspeechd libspeechd-dev" + +FILES_${PN} += "${libdir}/${PN}-modules/*" +FILES_${PN}-dbg += "${libdir}/${PN}-modules/.debug" +FILES_libspeechd += "${libdir}/libspeechd.so.*" +FILES_libspeechd-dev += "${libdir}/libspeechd* ${includedir}" +FILES_libspeechd-dbg += "${libdir}/.debug/libspeechd*" -- cgit v1.2.3