saxby-bin

LOW
maintainer neeks 0 votes scanned 2026-10-26 03:43:44.749651
View on AUR
Why flagged

The package installs prebuilt binaries from the project's official GitHub releases, which is a normal practice for -bin packages; the source is trustworthy and checksums are provided, so the risk is low despite the flagged low votes and recent upload.

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 90%): The package installs prebuilt binaries from the project's official GitHub releases, which is a normal practice for -bin packages; the source is trustworthy and checksums are provided, so the risk is low despite the flagged low votes and recent upload.

PKGBUILD

1# Maintainer: Niko Lowry <niko@neeks.me>
2#
3# Template. The release workflow fills in 0.9.5 and the
4# @SHA256_*@ checksums and attaches the result to the release, so
5# this file is never edited by hand per release.
6#
7# Prebuilt binaries, hence the AUR -bin naming convention.
8
9pkgname=saxby-bin
10pkgver=0.9.5
11pkgrel=1
12pkgdesc="Local-first LLM routing daemon"
13arch=('x86_64' 'aarch64')
14url="https://github.com/saxby-tools/saxby"
15license=('AGPL-3.0-or-later')
16depends=('glibc')
17provides=('saxby')
18conflicts=('saxby')
19
20# Deno appends the program to the runtime inside each binary.
21# Stripping it removes the program, so never strip.
22options=('!strip')
23
24_base="https://github.com/saxby-tools/saxby/releases/download"
25_stage="saxby-${pkgver}"
26
27source_x86_64=("${_base}/v${pkgver}/${_stage}-linux-x64.tar.gz")
28source_aarch64=("${_base}/v${pkgver}/${_stage}-linux-arm64.tar.gz")
29
30sha256sums_x86_64=('3d513fefa15a6dc87ec2dfc69fc6d77833e81d821b3562203a41800a73738cd0')
31sha256sums_aarch64=('47f82c92d8435193fcb01dbfc50d5bc626cf7b62f03bf0c2136e4ec5bf04963e')
32
33package() {
34 local target
35
36 case "${CARCH}" in
37 x86_64) target="linux-x64" ;;
38 aarch64) target="linux-arm64" ;;
39 esac
40
41 local dir="${srcdir}/${_stage}-${target}"
42
43 install -Dm755 "${dir}/saxbyd" "${pkgdir}/usr/bin/saxbyd"
44 install -Dm755 "${dir}/saxby" "${pkgdir}/usr/bin/saxby"
45 install -Dm644 "${dir}/LICENSE" \
46 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
47
48 # Generated by scripts/build.js and shipped in the tarball.
49 local share="${pkgdir}/usr/share"
50
51 install -Dm644 "${dir}/completions/saxby.bash" \
52 "${share}/bash-completion/completions/saxby"
53 install -Dm644 "${dir}/completions/_saxby" \
54 "${share}/zsh/site-functions/_saxby"
55 install -Dm644 "${dir}/completions/saxby.fish" \
56 "${share}/fish/vendor_completions.d/saxby.fish"
57}
58

Scan history

Scanned at (UTC)SeverityRules
2026-10-26 03:43:44 Low 2

Report a package

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

0 / 4000
Your suggestion