stayorganised-git
CLEAN
maintainer nathanchere
0 votes
scanned 2026-09-18 00:17:11.210425
Triggered rules
Clean
AI review downgraded a static finding
llm_review
The static rules flagged this LOW, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it CLEAN (confidence 95%): The package builds from a legitimate GitLab source repository owned by the maintainer, with no remote code execution, obfuscated downloads, or untrusted prebuilt binaries; the low vote count and recent upload are not inherent security risks.
1 higher static finding superseded - not the current verdict (shown for transparency)
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: Nathan Chere <aur@nathanchere.com.au>
2
pkgname=stayorganised-git
3
appname=stayorganised
4
pkgver=0.3.3.r1.g8f13216
5
pkgrel=1
6
pkgdesc="Calendar-first personal agenda manager designed to replace Google Calendar, Outlook etc (git version)"
7
arch=('x86_64')
8
url="https://gitlab.com/nathanchere/stayorganised"
9
license=('Apache-2.0')
10
depends=('fmt' 'layer-shell-qt' 'qt6-base' 'qt6-svg' 'qt6-wayland' 'qtkeychain-qt6' 'spdlog' 'wayland')
11
makedepends=('cmake' 'git' 'ninja' 'pkgconf' 'wayland-protocols')
12
provides=('stayorganised')
13
conflicts=('stayorganised')
14
source=("${appname}::git+https://gitlab.com/nathanchere/stayorganised.git#branch=master")
15
sha256sums=('SKIP')
16
17
pkgver() {
18
cd "$srcdir/$appname"
19
git describe --long --tags --abbrev=7 --match 'v[0-9]*' |
20
sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
21
}
22
23
build() {
24
cmake -S "$srcdir/$appname" -B build -G Ninja \
25
-DCMAKE_BUILD_TYPE=None \
26
-DCMAKE_INSTALL_PREFIX=/usr
27
cmake --build build
28
}
29
30
check() {
31
ctest --test-dir build --output-on-failure
32
}
33
34
package() {
35
DESTDIR="$pkgdir" cmake --install build
36
37
install -Dm644 "$srcdir/$appname/resources/icons/tray.svg" \
38
"$pkgdir/usr/share/icons/hicolor/scalable/apps/stayorganised.svg"
39
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/stayorganised.desktop" <<'EOF'
40
[Desktop Entry]
41
Type=Application
42
Name=StayOrganised
43
Comment=Calendar-first personal agenda manager designed to replace Google Calendar, Outlook etc
44
Exec=stayorganised
45
Icon=stayorganised
46
Terminal=false
47
Categories=Office;Calendar;Contacts;Email
48
EOF
49
install -Dm644 "$srcdir/$appname/LICENSE" \
50
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
51
}
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 00:17:11 | Clean | 2 |
| 2026-09-17 21:26:26 | Low | 1 |