bee-agent
LOW
maintainer noirbizarre
0 votes
scanned 2026-10-27 17:48:24.924245
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: Axel H. <noirbizarre@gmail.com>
2
#
3
# Prebuilt binary package. `0.1.1` and the `@SHA256_*@` placeholders are
4
# substituted by .github/workflows/aur.yaml from the published release
5
# assets, and the result is pushed to the AUR. Edit this template, never the
6
# PKGBUILD in the AUR repository: that one is regenerated at every release.
7
8
pkgname=bee-agent
9
pkgver=0.1.1
10
pkgrel=1
11
pkgdesc="A minimal, headless Rust agent runtime implementing ACPv2. (prebuilt binary)"
12
arch=('x86_64' 'aarch64')
13
url="https://github.com/noirbizarre/bee"
14
license=('MIT')
15
16
# !strip because the release profile already sets `strip = true`, and !debug
17
# for the same reason: there is no debug data left to split into a -debug
18
# package, so building one would produce an empty package and a namcap
19
# warning.
20
options=('!strip' '!debug')
21
22
# The `gnu` asset, not `musl`: an AUR package targets Arch's own glibc.
23
# This project tags without a `v` prefix, so the tag is `$pkgver` as-is.
24
#
25
# The release asset is the raw executable itself, not an archive — makepkg
26
# leaves an unrecognised extension alone rather than trying to extract it, so
27
# these name it plainly and `package()` installs it directly.
28
source_x86_64=("bee-$pkgver-x86_64::$url/releases/download/$pkgver/bee_${pkgver}_linux-amd64")
29
sha256sums_x86_64=('2df7aed319313fad44d8b2210a6b188292e3f85728aea169669c72ca6ba28399')
30
source_aarch64=("bee-$pkgver-aarch64::$url/releases/download/$pkgver/bee_${pkgver}_linux-arm64")
31
sha256sums_aarch64=('ae9fb7ba1bb0c5f8d6832c597f9410d8d28a210aa2d167866e1de895c2157809')
32
33
# Fetched separately: the raw binary asset carries no licence file, and MIT
34
# is not one of the licences Arch keeps in /usr/share/licenses/common.
35
source=("LICENSE-$pkgver::$url/raw/$pkgver/LICENSE")
36
sha256sums=('579ef5ffa922ce743ad6dd7ec4538389c7f66a2b945b7d6284e5b3ec04da156e')
37
38
package() {
39
install -Dm755 "$srcdir/bee-$pkgver-$CARCH" "$pkgdir/usr/bin/bee"
40
install -Dm644 "$srcdir/LICENSE-$pkgver" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
41
}
42
43
# --- project-specific ---------------------------------------------------
44
#
45
# `depends=(...)` belongs here once `namcap` on a built package says what the
46
# binary actually links: a vendored dependency needs nothing declared, a
47
# dynamically linked one (a system OpenSSL, for example) does.
48
49
# These unrelated packages install the same /usr/bin/bee executable.
50
conflicts=('bee' 'bee-bin')
51
# namcap detects glibc/libgcc linkage; native tool execution also invokes Bash.
52
depends=('glibc' 'libgcc' 'bash')
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-27 17:48:24 | Low | 1 |