Skip to content

pocketsphinx: Add version 5.1.1 - #2322

Merged
luhenry merged 1 commit into
mainfrom
pocketsphinx
Sep 25, 2026
Merged

luhenry merged 1 commit into
mainfrom
pocketsphinx

Conversation

@luhenry

@luhenry luhenry commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Compiles the PocketSphinx C library (with its merged-in sphinxbase and WebRTC VAD sources) and its Cython extension, and bundles the default en-us models. Upstream publishes no riscv64 wheel.

Mirrors upstream's release.yml and the python-tests job of tests.yml.

Differs from upstream

  • Stages licence notices for MT19937, dtoa and yin - compiled in, missing from upstream's LICENSE.

Matrix: cp312/cp313/cp314, no cp314t - upstream ships no free-threaded wheel and the Cython module does not declare GIL-free support.

Testing

  • same as upstream
  • endpointer_test skips: sox is not packaged for Rocky 10 riscv64.

License: Wheel bundles MT19937 (BSD-3-Clause), dtoa (Lucent notice) and yin (BSD-2-Clause); upstream ships no licence text for them, so the build adds it.

Built on cp312; 42 passed, 1 skipped.

Build pocketsphinx from the upstream v5.1.1 checkout with cibuildwheel on
the riscv64 manylinux image, running upstream's pytest suite against each
wheel. The wheel also carries the MT19937, dtoa and yin notices, which are
compiled in but missing from upstream's LICENSE.
luhenry added a commit that referenced this pull request Sep 25, 2026
@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-25 14:25 UTC

@luhenry
luhenry merged commit 02bb2f0 into main Sep 25, 2026
13 of 14 checks passed
@luhenry
luhenry deleted the pocketsphinx branch September 25, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant