1 DESCRIPTION = "Speech Recognition Engine"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
4 LICENSE = "BSD-2-Clause"
10 inherit autotools-brokensep
15 #PROVIDES by sphinxbase-dev
16 PROVIDES += "sphinxbase-dev"
19 #PROVIDES by sphinxbase
22 #PROVIDES by sphinxbase-python
23 PROVIDES += "sphinxbase-python"
26 #PROVIDES by sphinxbase-libs
27 PROVIDES += "sphinxbase-libs"
31 #RDEPENDS of sphinxbase-dev (${PN}-dev)
32 RDEPENDS_${PN}-dev += "sphinxbase-libs"
34 #RDEPENDS of sphinxbase-python (${PN}-python)
35 RDEPENDS_${PN}-python += "sphinxbase-libs"
39 #DEPENDS of sphinxbase
41 DEPENDS += "python-setuptools"
42 DEPENDS_append_class-native = " bison-native"
43 DEPENDS_append_class-target = " bison-native"
48 chmod -Rf a+rX,u+w,g-w,o-w ${S}
54 bb.build.exec_func('do_prep', d)
65 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
68 autotools_do_configure
74 EXTRA_OECONF += " --disable-static --disable-rpath"
77 export RPM_BUILD_ROOT=${D}
86 mkdir -p ${D}${prefix}/lib/python2.7/site-packages
91 BINDIR=${prefix}/bin \
93 rm -f ${D}${infodir}/dir
94 find ${D} -regex ".*\.la$" | xargs rm -f --
95 find ${D} -regex ".*\.a$" | xargs rm -f -- DESTDIR=${D}
96 rm -f ${D}${prefix}/lib/*.la
98 # Install the man pages
99 mkdir -p ${D}${mandir}/man1
100 cp -p doc/*.1 ${D}${mandir}/man1
105 pkg_postinst_${PN}() {
108 [ "x$D" == "x" ] && ldconfig
114 [ "x$D" == "x" ] && ldconfig
117 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
118 PACKAGES += " sphinxbase-dev "
119 PACKAGES += " sphinxbase "
120 PACKAGES += " sphinxbase-libs "
121 PACKAGES += " sphinxbase-python "
123 sphinxbase-dev_files = ""
124 sphinxbase-dev_files += "${prefix}/include/sphinxbase"
125 sphinxbase-dev_files += "${prefix}/lib/libsphinxad.so"
126 sphinxbase-dev_files += "${prefix}/lib/libsphinxbase.so"
127 sphinxbase-dev_files += "${prefix}/lib/pkgconfig/sphinxbase.pc"
129 sphinxbase_files = ""
130 sphinxbase_files += "${prefix}/bin/*"
131 sphinxbase_files += "${mandir}/man1/*"
133 sphinxbase-libs_files = ""
134 sphinxbase-libs_files += "AUTHORS ChangeLog NEWS README"
135 sphinxbase-libs_files += "${prefix}/lib/libsphinxad.so.*"
136 sphinxbase-libs_files += "${prefix}/lib/libsphinxbase.so.*"
138 sphinxbase-python_files = ""
139 sphinxbase-python_files += "${prefix}/lib/python2.7/site-packages/*"
141 FILES_${PN}-dev = "${sphinxbase-dev_files}"
142 FILES_${PN} = "${sphinxbase_files}"
143 FILES_${PN}-libs = "${sphinxbase-libs_files}"
144 FILES_${PN}-python = "${sphinxbase-python_files}"
146 PKG_sphinxbase-dev= "sphinxbase-dev"
147 PKG_sphinxbase= "sphinxbase"
148 PKG_sphinxbase-libs= "sphinxbase-libs"
149 PKG_sphinxbase-python= "sphinxbase-python"
151 require sphinxbase-extraconf.inc