neiro-git
LOW
maintainer wolf-yuan
0 votes
scanned 2026-10-19 05:23:55.891510
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: Wolf Yuan <me at wolf-yuan dot dev>
2
3
pkgname=neiro-git
4
_pkgname=neiro
5
pkgver=r17.b0c951b
6
pkgrel=1
7
pkgdesc="Laptop speaker enhancement for PipeWire, using the laptop's own Dolby DAX3 tuning"
8
arch=('x86_64')
9
url='https://gitlab.com/wolf-yuan/neiro'
10
license=('GPL-3.0-or-later')
11
depends=(
12
'gcc-libs'
13
'glibc'
14
'libpipewire'
15
'pipewire'
16
'pipewire-audio'
17
'wireplumber'
18
)
19
makedepends=(
20
'cargo'
21
'clang'
22
'git'
23
)
24
checkdepends=('ffmpeg')
25
optdepends=(
26
'ffmpeg: play the bundled samples and your own music in the A/B tuner'
27
'7zip: unpack ASUS and Framework driver downloads for neiro import'
28
'innoextract: unpack Lenovo driver downloads for neiro import'
29
'msitools: unpack Microsoft Surface driver downloads for neiro import'
30
'unzip: unpack Samsung driver downloads for neiro import'
31
)
32
provides=("$_pkgname=${pkgver}")
33
conflicts=("$_pkgname")
34
install=neiro.install
35
source=(
36
"$_pkgname::git+$url.git"
37
'neiro.service'
38
)
39
sha256sums=('SKIP'
40
'c5803193eafe16c331ac282cf6111c2eef547b81f70575057dfc049678a9a4b0')
41
42
pkgver() {
43
cd "$_pkgname"
44
( set -o pipefail
45
git describe --long --abbrev=7 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
46
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
47
)
48
}
49
50
prepare() {
51
cd "$_pkgname"
52
export RUSTUP_TOOLCHAIN=stable
53
cargo fetch --locked --target host-tuple
54
}
55
56
build() {
57
cd "$_pkgname"
58
export RUSTUP_TOOLCHAIN=stable
59
export CARGO_TARGET_DIR=target
60
cargo build --frozen --release --all-features
61
}
62
63
check() {
64
cd "$_pkgname"
65
export RUSTUP_TOOLCHAIN=stable
66
export CARGO_TARGET_DIR=target
67
cargo test --frozen --all-features
68
}
69
70
package() {
71
cd "$_pkgname"
72
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$_pkgname"
73
install -Dm0644 -t "$pkgdir/usr/lib/systemd/user/" "$srcdir/neiro.service"
74
install -Dm0644 -t "$pkgdir/usr/share/doc/$_pkgname/" README.md
75
install -Dm0644 -t "$pkgdir/usr/share/doc/$_pkgname/docs/" docs/*.md
76
}
77
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-19 05:23:55 | Low | 1 |