ports/audio/py-pocketsphinx/Makefile
Jesús Daniel Colmenares Oviedo 74c7ab2091
Add audio/py-pocketsphinx: Python interface to CMU Sphinxbase and Pocketsphinx libraries
Pocketsphinx is a part of the CMU Sphinx Open Source Toolkit For
Speech Recognition.

This package provides a python interface to CMU Sphinxbase and
Pocketsphinx libraries created with SWIG and Setuptools.

WWW: https://github.com/bambocher/pocketsphinx-python

PR:		265766
2022-10-26 03:16:28 +08:00

30 lines
969 B
Makefile

PORTNAME= pocketsphinx
PORTVERSION= 0.1.15
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= DtxdF@disroot.org
COMMENT= Python interface to CMU Sphinxbase and Pocketsphinx libraries
WWW= https://github.com/bambocher/pocketsphinx-python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= swig>0:devel/swig
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libpulse-simple.so:audio/pulseaudio \
libpulse.so:audio/pulseaudio
USES= python:3.8+
USE_PYTHON= distutils
CFLAGS+= -I${LOCALBASE}/include
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pocketsphinx/_pocketsphinx${PYTHON_EXT_SUFFIX}.so
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_ad_alsa${PYTHON_EXT_SUFFIX}.so
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_ad_pulse${PYTHON_EXT_SUFFIX}.so
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sphinxbase/_sphinxbase${PYTHON_EXT_SUFFIX}.so
.include <bsd.port.mk>