1 DESCRIPTION = "Speech Recognition Engine"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
4 LICENSE = "BSD-2-Clause"
11 inherit manifest autotools-brokensep
16 #PROVIDES by sphinxbase-dev
17 PROVIDES += "sphinxbase-dev"
20 #PROVIDES by sphinxbase
23 #PROVIDES by sphinxbase-python
24 PROVIDES += "sphinxbase-python"
27 #PROVIDES by sphinxbase-libs
28 PROVIDES += "sphinxbase-libs"
32 #RDEPENDS of sphinxbase-dev (${PN}-dev)
33 RDEPENDS_${PN}-dev += "sphinxbase-libs"
35 #RDEPENDS of sphinxbase-python (${PN}-python)
36 RDEPENDS_${PN}-python += "sphinxbase-libs"
40 #DEPENDS of sphinxbase
42 DEPENDS += "python-setuptools"
43 DEPENDS_append_class-native = " bison-native"
44 DEPENDS_append_class-target = " bison-native"
49 chmod -Rf a+rX,u+w,g-w,o-w ${S}
55 bb.build.exec_func('do_prep', d)
66 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
69 autotools_do_configure
75 EXTRA_OECONF += " --disable-static --disable-rpath"
78 export RPM_BUILD_ROOT=${D}
87 mkdir -p ${D}${prefix}/lib/python2.7/site-packages
92 BINDIR=${prefix}/bin \
94 rm -f ${D}${infodir}/dir
95 find ${D} -regex ".*\.la$" | xargs rm -f --
96 find ${D} -regex ".*\.a$" | xargs rm -f --
97 rm -f ${D}${prefix}/lib/*.la
99 # Install the man pages
100 mkdir -p ${D}${mandir}/man1
101 cp -p doc/*.1 ${D}${mandir}/man1
106 pkg_postinst_${PN}() {
109 [ "x$D" == "x" ] && ldconfig
115 [ "x$D" == "x" ] && ldconfig
118 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
119 PACKAGES += " sphinxbase-dev "
120 PACKAGES += " sphinxbase "
121 PACKAGES += " sphinxbase-libs "
122 PACKAGES += " sphinxbase-python "
124 sphinxbase-dev_files = ""
125 sphinxbase-dev_files += "${prefix}/include/sphinxbase"
126 sphinxbase-dev_files += "${prefix}/lib/libsphinxad.so"
127 sphinxbase-dev_files += "${prefix}/lib/libsphinxbase.so"
128 sphinxbase-dev_files += "${prefix}/lib/pkgconfig/sphinxbase.pc"
130 sphinxbase_files = ""
131 sphinxbase_files += "${prefix}/bin/*"
132 sphinxbase_files += "${mandir}/man1/*"
134 sphinxbase-libs_files = ""
135 sphinxbase-libs_files += "AUTHORS ChangeLog NEWS README"
136 sphinxbase-libs_files += "${prefix}/lib/libsphinxad.so.*"
137 sphinxbase-libs_files += "${prefix}/lib/libsphinxbase.so.*"
139 sphinxbase-python_files = ""
140 sphinxbase-python_files += "${prefix}/lib/python2.7/site-packages/*"
142 FILES_${PN}-dev = "${sphinxbase-dev_files}"
143 FILES_${PN} = "${sphinxbase_files}"
144 FILES_${PN}-libs = "${sphinxbase-libs_files}"
145 FILES_${PN}-python = "${sphinxbase-python_files}"
147 PKG_sphinxbase-dev= "sphinxbase-dev"
148 PKG_sphinxbase= "sphinxbase"
149 PKG_sphinxbase-libs= "sphinxbase-libs"
150 PKG_sphinxbase-python= "sphinxbase-python"
152 require sphinxbase-extraconf.inc