accessibility/libspeechprovider: new port

The speech provider library is designed to provide some utility for
creating speech providers. Specifically it offers a stream writer that
can be used to send audio data interleaved with speech progress events
(word, sentance, ssml mark, etc.).

PR:	286697
This commit is contained in:
Olivier Duchateau 2025-06-11 14:30:58 +02:00 committed by Baptiste Daroussin
parent f47a01aefe
commit 0d601d5d59
5 changed files with 43 additions and 0 deletions

View File

@ -15,6 +15,7 @@
SUBDIR += kmousetool
SUBDIR += kmouth
SUBDIR += libqaccessibilityclient
SUBDIR += libspeechprovider
SUBDIR += linux-c7-at-spi2-atk
SUBDIR += linux-c7-at-spi2-core
SUBDIR += linux-c7-atk

View File

@ -0,0 +1,23 @@
PORTNAME= libspeechprovider
DISTVERSION= 1.0.3
CATEGORIES= accessibility
MAINTAINER= desktop@FreeBSD.org
COMMENT= Utility library for creating Spiel speech providers
WWW= https://project-spiel.org/libspeechprovider/
LICENSE= APACHE20
USES= gnome gstreamer meson pkgconfig python:build
USE_GNOME= glib20 introspection:build
USE_GITHUB= yes
GH_ACCOUNT= project-spiel
GH_TAGNAME= 07e6a2a
BINARY_ALIAS= python3=${PYTHON_VERSION}
MESON_ARGS= -Ddocs=false \
-Dtests=false
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1744551422
SHA256 (project-spiel-libspeechprovider-1.0.3-07e6a2a_GH0.tar.gz) = 3f845d0921de76069f44e21cf988fb66f9972ec59f91fa6203ee515d698f0332
SIZE (project-spiel-libspeechprovider-1.0.3-07e6a2a_GH0.tar.gz) = 159613

View File

@ -0,0 +1,4 @@
The speech provider library is designed to provide some utility for
creating speech providers. Specifically it offers a stream writer that
can be used to send audio data interleaved with speech progress events
(word, sentance, ssml mark, etc.).

View File

@ -0,0 +1,12 @@
include/speech-provider/speech-provider-common.h
include/speech-provider/speech-provider-dbus-enums.c
include/speech-provider/speech-provider-dbus-enums.h
include/speech-provider/speech-provider-stream-reader.h
include/speech-provider/speech-provider-stream-writer.h
include/speech-provider/speech-provider-version.h
include/speech-provider/speech-provider.h
lib/girepository-1.0/SpeechProvider-1.0.typelib
lib/libspeech-provider-1.0.so
libdata/pkgconfig/speech-provider-1.0.pc
share/gir-1.0/SpeechProvider-1.0.gir
share/speech-provider/org.freedesktop.Speech.Provider.xml