pdgfr
LOW
maintainer akhenakh
0 votes
scanned 2026-11-04 14:07:06.530178
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: Fabrice Aneche <akh@inair.space>
2
3
pkgname=pdgfr
4
pkgver=0.1
5
pkgrel=1
6
pkgdesc="Zero-install, pure-CPU French text-to-speech engine with an embedded model"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/akhenakh/pdgfr"
9
# Project code is Apache-2.0; the shipped build embeds the Brindille model
10
# (CC BY 4.0) and Unicode tables (Unicode License v3). See LICENSES.md and
11
# NOTICE upstream.
12
license=('Apache-2.0' 'CC-BY-4.0' 'Unicode-3.0')
13
makedepends=('go>=1.27')
14
optdepends=(
15
'pipewire-audio: pw-play/pw-cat playback'
16
'libpulse: paplay playback'
17
'alsa-utils: aplay playback'
18
'ffmpeg: ffplay playback'
19
)
20
source=("$pkgname-$pkgver.tar.gz::https://github.com/akhenakh/pdgfr/archive/refs/tags/v$pkgver.tar.gz")
21
sha256sums=('839e9910e39f0876d0d085441d8d1ae10058e4dbb8434d0c7a59b6cd7495bb07')
22
23
build() {
24
cd "pdgfr-$pkgver"
25
# Pure Go, CGO-free: the Alkove runtime is WebAssembly executed in-process
26
# by wazero, and the model is embedded in the binary.
27
export CGO_ENABLED=0
28
go build -trimpath -buildvcs=false \
29
-ldflags "-s -w -X main.version=$pkgver" -o pdgfr ./cmd/pdgfr
30
}
31
32
package() {
33
cd "pdgfr-$pkgver"
34
install -Dm755 pdgfr "$pkgdir/usr/bin/pdgfr"
35
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
36
install -Dm644 LICENSES.md "$pkgdir/usr/share/licenses/$pkgname/LICENSES.md"
37
install -Dm644 NOTICE "$pkgdir/usr/share/licenses/$pkgname/NOTICE"
38
}
39
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-04 14:07:06 | Low | 1 |