voicenux-git

LOW
maintainer Felitendo 0 votes scanned 2026-10-23 09:37:04.884234
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: Felitendo
2# This PKGBUILD is updated automatically:
3# https://github.com/Felitendo/PKGBUILDS
4
5pkgname=voicenux-git
6pkgver=0.2.0.r3.gfc86de1
7pkgrel=1
8pkgdesc="VoiceMod for Linux. Real-time voice changer and soundboard for PipeWire (git)"
9arch=('x86_64')
10url="https://github.com/voicenux/voicenux"
11# BSD: the program. MIT: the Fluent Emoji pictures, ISC: the Lucide icons,
12# CC0: the background sounds. All of them are built into the binary.
13license=('BSD-3-Clause' 'MIT' 'ISC' 'CC0-1.0')
14# Upstream wants PipeWire and WirePlumber running, not only the library.
15depends=('gtk4' 'libadwaita' 'libpipewire' 'pipewire' 'wireplumber' 'glib2'
16 'cairo' 'pango' 'graphene' 'libgcc' 'glibc' 'hicolor-icon-theme')
17# clang: bindgen, for the PipeWire headers
18makedepends=('rust' 'clang' 'git')
19optdepends=('xdg-desktop-portal: global shortcuts')
20provides=('voicenux')
21conflicts=('voicenux')
22# !lto: makepkg's -flto=auto in CFLAGS turns ring's assembly (the TLS of
23# the downloads) into bitcode that links to nothing. Cargo's own LTO is
24# set in upstream's release profile.
25options=('!lto')
26source=("${pkgname}::git+${url}.git")
27sha256sums=('SKIP')
28
29pkgver() {
30 cd "$pkgname"
31 git describe --long --tags --abbrev=7 --match 'v[0-9]*' \
32 | sed 's/^v//; s/\([^-]*-g\)/r\1/; s/-/./g'
33}
34
35prepare() {
36 cd "$pkgname"
37
38 export RUSTUP_TOOLCHAIN=stable
39 cargo fetch --locked --target "$(rustc -vV | sed -n 's/^host: //p')"
40}
41
42build() {
43 cd "$pkgname"
44
45 export RUSTUP_TOOLCHAIN=stable
46 export CARGO_TARGET_DIR=target
47 cargo build --release --frozen
48}
49
50package() {
51 cd "$pkgname"
52
53 make install DESTDIR="$pkgdir" PREFIX=/usr
54 mv "$pkgdir/usr/share/licenses/voicenux" "$pkgdir/usr/share/licenses/$pkgname"
55 # the emoji licence, which `make install` leaves out
56 install -Dm644 data/icons/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE.emoji"
57}
58

Scan history

Scanned at (UTC)SeverityRules
2026-10-23 09:37:04 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