admoneo-git
LOW
maintainer ImJstNick
0 votes
scanned 2026-09-11 00:19:22.387670
Why flagged
The package builds from a public Git repository with SKIP'd checksums, which is common for -git packages; the source is the project's own upstream, and no untrusted executables are downloaded or executed.
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 public Git repository with SKIP'd checksums, which is common for -git packages; the source is the project's own upstream, and no untrusted executables are downloaded or executed.
PKGBUILD
1
# Maintained in the Admoneo upstream checkout.
2
pkgname=admoneo-git
3
pkgver=1.0.0
4
pkgrel=1
5
pkgdesc='Local reminders with a natural-language REPL, deterministic CLI and TUI'
6
arch=('x86_64')
7
# Public upstream and license metadata.
8
url="https://github.com/ImJstNickDev/admoneo"
9
license=("MIT")
10
depends=('glibc' 'libgcc' 'sqlite' 'systemd' 'dbus')
11
makedepends=('cargo' 'pkgconf' 'git')
12
optdepends=('ca-certificates: system trust roots for HTTPS delivery'
13
'openai-codex: natural-language REPL with Codex-managed ChatGPT authentication'
14
'polkit: optional wake-from-suspend authorization'
15
'xdg-utils: open stored reminder URLs')
16
options=('!lto')
17
provides=("admoneo=${pkgver}")
18
conflicts=("admoneo")
19
_srcname=admoneo
20
# Public Git repository URL. Development branch is main.
21
_git_url='https://github.com/ImJstNickDev/admoneo.git'
22
source=("admoneo::git+https://github.com/ImJstNickDev/admoneo.git#branch=main")
23
sha256sums=("SKIP")
24
if [[ -n $_git_url ]]; then
25
source=("admoneo::git+$_git_url#branch=main")
26
sha256sums=('SKIP')
27
fi
28
29
pkgver() {
30
cd "$_srcname"
31
local description
32
if description=$(git describe --long --tags --match 'v[0-9]*' 2>/dev/null); then
33
printf '%s\n' "$description" | sed 's/^v//;s/-\([0-9]*\)-g/.r\1.g/'
34
else
35
local version
36
version=$(sed -n 's/^version = "\([^"]*\)"/\1/p' Cargo.toml | head -n1)
37
printf '%s.r%s.g%s\n' "$version" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
38
fi
39
}
40
41
prepare() {
42
if [[ -z $_git_url ]]; then
43
error 'Unpublished source: set the public upstream Git URL'
44
return 1
45
fi
46
cd "$_srcname"
47
cargo fetch --locked
48
}
49
50
build() {
51
cd "$_srcname"
52
cargo build --frozen --release
53
}
54
55
check() {
56
cd "$_srcname"
57
cargo test --frozen --all-targets
58
}
59
60
package() {
61
cd "$_srcname"
62
DESTDIR="$pkgdir" ./packaging/install.sh target/release
63
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
64
}
65
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 23:21:28 | Low | 2 |