python-ten-vad-bin

LOW
maintainer dz-vadim 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package downloads a source distribution from PyPI, which includes a prebuilt binary, but the build process is transparent and limited to packaging; the license has additional conditions but no active malicious behavior is present.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads a source distribution from PyPI, which includes a prebuilt binary, but the build process is transparent and limited to packaging; the license has additional conditions but no active malicious behavior is present.

PKGBUILD

1# Maintainer: Vadym Dziuba <dziuba.vadym@gmail.com>
2#
3# TEN VAD Python bindings: a ctypes wrapper (pure Python, any Python version)
4# around the prebuilt libten_vad.so, taken from the PyPI sdist.
5# Named -bin because the C++ sources of the library are public in the upstream
6# repository (src/), but upstream ships no build system for a shared library
7# and every distribution channel (PyPI, the GitHub lib/ directory) carries the
8# prebuilt binary. A from-source "python-ten-vad" would supersede this package.
9
10pkgname=python-ten-vad-bin
11_name=ten_vad
12pkgver=1.0.6.9
13pkgrel=1
14pkgdesc="TEN VAD: low-latency, lightweight voice activity detector (Python bindings, prebuilt library)"
15arch=('x86_64')
16url="https://github.com/TEN-framework/ten-vad"
17# Apache-2.0 with additional conditions from Agora, see the installed LICENSE.
18license=('LicenseRef-TEN-VAD')
19depends=('python' 'python-numpy' 'libc++')
20makedepends=('python-build' 'python-installer' 'python-setuptools')
21provides=('python-ten-vad')
22conflicts=('python-ten-vad')
23options=('!strip' '!debug')
24source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
25sha256sums=('0c80936314b75bbcc3c478ad45540fcd6a86b7de87147ff481faa1c9beee191e')
26
27prepare() {
28 cd "$_name-$pkgver"
29 # setup.py rebuilds ten_vad/ from include/ten_vad.py and lib/ at build time;
30 # drop the Windows and macOS binaries so its package_data globs miss them.
31 rm -r lib/Windows lib/macOS ten_vad
32}
33
34build() {
35 cd "$_name-$pkgver"
36 python -m build --wheel --no-isolation
37}
38
39package() {
40 cd "$_name-$pkgver"
41 python -m installer --destdir="$pkgdir" dist/*.whl
42 install -Dm644 LICENSE NOTICES -t "$pkgdir/usr/share/licenses/$pkgname"
43}
44

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 21:13:25 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion