From da4d9ff9e89ccb0f06e65df1efebd6f309b65bbd Mon Sep 17 00:00:00 2001 From: Rene Wagner Date: Mon, 16 Oct 2006 22:05:06 +0200 Subject: [PATCH] Add sphinxbase and pocketsphinx. Signed-off-by: Rene Wagner --- .../packages/sphinx/pocketsphinx_0.2.1.bb | 21 ++++++++++++++ .../packages/sphinx/sphinxbase_0.1.bb | 28 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 org.handhelds.familiar/packages/sphinx/pocketsphinx_0.2.1.bb create mode 100644 org.handhelds.familiar/packages/sphinx/sphinxbase_0.1.bb diff --git a/org.handhelds.familiar/packages/sphinx/pocketsphinx_0.2.1.bb b/org.handhelds.familiar/packages/sphinx/pocketsphinx_0.2.1.bb new file mode 100644 index 0000000..037e5d4 --- /dev/null +++ b/org.handhelds.familiar/packages/sphinx/pocketsphinx_0.2.1.bb @@ -0,0 +1,21 @@ +# pocketsphinx OE build file +# Copyright (C) 2006, Rene Wagner. All Rights Reserved +# Released under the MIT license (see org.handhelds.familiar/COPYING.MIT) + +DESCRIPTION = "Sphinx speech recognition system for handhelds" +LICENSE = "BSD" +PRIORITY = "optional" +SECTION = "sound" + +SRC_URI = "${SOURCEFORGE_MIRROR}/cmusphinx/${PN}-${PV}.tar.bz2" + +inherit autotools + +CFLAGS =+ "-I${STAGING_INCDIR}/sphinxbase" +CPPFLAGS =+ "-I${STAGING_INCDIR}/sphinxbase" + +PACKAGES =+ "lib${PN} ${PN}-model-hmm ${PN}-model-lm" +FILES_lib${PN} = "${libdir}/*.so.*" +FILES_${PN}-model-hmm = "${datadir}/${PN}/model/hmm" +FILES_${PN}-model-lm = "${datadir}/${PN}/model/lm" +RRECOMMENDS_${PN} = "${PN}-model-hmm ${PN}-model-lm" diff --git a/org.handhelds.familiar/packages/sphinx/sphinxbase_0.1.bb b/org.handhelds.familiar/packages/sphinx/sphinxbase_0.1.bb new file mode 100644 index 0000000..592d39c --- /dev/null +++ b/org.handhelds.familiar/packages/sphinx/sphinxbase_0.1.bb @@ -0,0 +1,28 @@ +# sphinxbase OE build file +# Copyright (C) 2006, Rene Wagner. All Rights Reserved +# Released under the MIT license (see org.handhelds.familiar/COPYING.MIT) + +DESCRIPTION = "Common libraries and utilities of the Sphinx family of speech recognition systems" +LICENSE = "BSD" +PRIORITY = "optional" +SECTION = "libs" + +SRC_URI = "${SOURCEFORGE_MIRROR}/cmusphinx/${PN}-${PV}.tar.bz2" + +inherit autotools + +EXTRA_OECONF_append_arm = " --enable-fixed" + +do_stage() { + autotools_stage_all +} + +PACKAGES = "${PN}-dev ${PN}-utils" +FILES_${PN}-utils = "${bindir}" + +python populate_packages_prepend () { + sphinx_libdir = bb.data.expand('${libdir}', d) + + do_split_packages(d, sphinx_libdir, '^libsphinx(.*?)\.so.*$', 'libsphinx%s', bb.data.expand('${DESCRIPTION}', d) + ' - lib%s', aux_files_pattern_verbatim = sphinx_libdir + '/libsphinx%s.*') + do_split_packages(d, sphinx_libdir, '^libsphinx(.*?)\.l?a.*$', 'libsphinx%s-dev', bb.data.expand('${DESCRIPTION}', d) + ' - lib%s') +} -- 2.41.1