music-assistant-tui-git
maintainer timmo001
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from a legitimate git source with a SKIP'd checksum, but also downloads a prebuilt binary (sendspin-rs-cli) from GitHub Releases; while the host is trustworthy, the lack of source code and unverifiable build makes it a mild supply-chain risk, though no active malicious behavior is evident.
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 builds from a legitimate git source with a SKIP'd checksum, but also downloads a prebuilt binary (sendspin-rs-cli) from GitHub Releases; while the host is trustworthy, the lack of source code and unverifiable build makes it a mild supply-chain risk, though no active malicious behavior is evident.
PKGBUILD
1
#!/bin/sh
2
# Maintainer: Aidan Timson (Timmo) <aidan@timmo.dev>
3
pkgname=music-assistant-tui-git
4
pkgver=20260725.0.r19.gf7ab5c3
5
pkgrel=1
6
pkgdesc="Terminal UI for Music Assistant (git version)"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/timmo001/music-assistant-tui"
9
license=('Apache-2.0')
10
makedepends=('git' 'bun' 'nodejs')
11
depends=('alsa-lib' 'glibc' 'icu' 'pipewire-audio')
12
provides=('music-assistant-tui')
13
conflicts=('music-assistant-tui')
14
options=('!strip' '!debug')
15
source=("$pkgname::git+https://github.com/timmo001/music-assistant-tui.git")
16
source_x86_64=('sendspin-rs-cli::https://github.com/s3than/sendspin-rs-cli/releases/download/v0.0.8/sendspin-rs-cli-linux-amd64')
17
source_aarch64=('sendspin-rs-cli::https://github.com/s3than/sendspin-rs-cli/releases/download/v0.0.8/sendspin-rs-cli-linux-arm64')
18
sha256sums=('SKIP')
19
sha256sums_x86_64=('25c21b91b6a0b87f4773f4d70bfc224176646dce49aeba0dc9f16c1f59d198c7')
20
sha256sums_aarch64=('34772305890323a54506f0ec979ae1aeecc4da10bb7da47901dd799a1a737b20')
21
22
pkgver() {
23
cd "$pkgname"
24
local version
25
version=$(git describe --long --tags --abbrev=7 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')
26
if [ -n "$version" ]; then
27
printf '%s' "$version"
28
else
29
printf "%s.0.r%s.g%s" "$(git log -1 --format=%cd --date=format:%Y%m%d)" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
30
fi
31
}
32
33
build() {
34
cd "$pkgname"
35
bun install --frozen-lockfile
36
bun build src/index.ts --compile --outfile music-assistant-tui
37
./music-assistant-tui completions bash > music-assistant-tui.bash
38
./music-assistant-tui completions fish > music-assistant-tui.fish
39
./music-assistant-tui completions zsh > _music-assistant-tui
40
}
41
42
package() {
43
cd "$srcdir/$pkgname"
44
install -Dm755 music-assistant-tui "$pkgdir/usr/bin/music-assistant-tui"
45
install -Dm755 "$srcdir/sendspin-rs-cli" "$pkgdir/usr/lib/music-assistant-tui/sendspin-rs-cli"
46
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
47
install -Dm644 THIRD_PARTY_NOTICES.md "$pkgdir/usr/share/doc/$pkgname/THIRD_PARTY_NOTICES.md"
48
install -Dm644 music-assistant-tui.bash "$pkgdir/usr/share/bash-completion/completions/music-assistant-tui"
49
install -Dm644 music-assistant-tui.fish "$pkgdir/usr/share/fish/vendor_completions.d/music-assistant-tui.fish"
50
install -Dm644 _music-assistant-tui "$pkgdir/usr/share/zsh/site-functions/_music-assistant-tui"
51
}
52
Changes since previous scan
--- PKGBUILD @ 2026-07-25 11:29+++ PKGBUILD @ 2026-08-03 00:08@@ -1,7 +1,7 @@ #!/bin/sh # Maintainer: Aidan Timson (Timmo) <aidan@timmo.dev> pkgname=music-assistant-tui-git-pkgver=0.1.0.r10.gcf186fe+pkgver=20260725.0.r19.gf7ab5c3 pkgrel=1 pkgdesc="Terminal UI for Music Assistant (git version)" arch=('x86_64' 'aarch64')@@ -26,7 +26,7 @@ if [ -n "$version" ]; then printf '%s' "$version" else- printf "0.1.0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"+ printf "%s.0.r%s.g%s" "$(git log -1 --format=%cd --date=format:%Y%m%d)" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" fi } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 13:29:48 | LOW | 2 |
| 2026-07-25 11:29:47 | LOW | 2 |