python-praat-parselmouth

LOW
maintainer yakuda 0 votes scanned 2026-08-31 19:46:16.204478
View on AUR
Why flagged

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

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.

PKGBUILD

1# Maintainer: Yakuda <yakuda-stack@users.noreply.github.com>
2#
3# Praat as a Python library. Not in the AUR yet, so it ships alongside
4# dream-voicetraining. Builds the bundled Praat sources with scikit-build,
5# which takes a few minutes.
6#
7# Geprueft: baut mit cmake 3.28 und ninja durch, das erzeugte Wheel laesst
8# sich installieren und misst korrekt.
9#
10# If the build fails after a Python version bump in Arch, use
11# PKGBUILD.python-praat-parselmouth-bin instead — it installs the official
12# wheel and needs no compiler.
13pkgname=python-praat-parselmouth
14_name=praat-parselmouth
15_dist=praat_parselmouth
16pkgver=0.4.7
17pkgrel=1
18pkgdesc="Praat in Python, the Pythonic way"
19arch=('x86_64')
20url="https://github.com/YannickJadoul/Parselmouth"
21license=('GPL-3.0-or-later')
22depends=('python' 'python-numpy' 'gcc-libs' 'glibc')
23makedepends=(
24 'cmake'
25 'ninja'
26 'pybind11'
27 'python-build'
28 'python-installer'
29 'python-scikit-build'
30 'python-setuptools'
31 'python-wheel'
32)
33source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_dist}-${pkgver}.tar.gz")
34sha256sums=('6dd81d246ce1eef5fd93d8cbdaf1bef61ca40ef1d2fc12aa23996a28071181e6')
35
36build() {
37 cd "$srcdir/${_dist}-${pkgver}"
38 # --skip-dependency-check ist noetig: pyproject.toml verlangt "cmake>=3.18"
39 # als Python-Distribution. Arch liefert cmake als Systemprogramm, das der
40 # Pruefer nicht sieht. Der Bau selbst benutzt danach das echte cmake.
41 python -m build --wheel --no-isolation --skip-dependency-check
42}
43
44package() {
45 cd "$srcdir/${_dist}-${pkgver}"
46 python -m installer --destdir="$pkgdir" dist/*.whl
47 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
48}
49

Scan history

Scanned at (UTC)SeverityRules
2026-08-31 19:46:16 Low 1

Report a package

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

0 / 4000
Your suggestion