routine
Package builds from source hosted on the maintainer's GitLab instance, which is not whitelisted but plausibly project-owned; the source is not prebuilt or obfuscated, and the only risk is low due to unverifiable checksum (SKIP) and few votes for a recent upload.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): Package builds from source hosted on the maintainer's GitLab instance, which is not whitelisted but plausibly project-owned; the source is not prebuilt or obfuscated, and the only risk is low due to unverifiable checksum (SKIP) and few votes for a recent upload.
PKGBUILD
# Maintainer: Witold Adamus <wit3k@users.noreply.gitlab.gnome.org>
#
# Source AUR package: builds client + routine-server from a version tag.
# Uses git+https (GitLab's /-/archive/ tarballs return 406 to curl/makepkg).
# If the name `routine` is taken on AUR, publish as `routine-gnome` instead
# (update pkgname / conflicts / provides accordingly).
#
# After each upstream tag: bump pkgver, makepkg --printsrcinfo.
pkgname=routine
pkgver=0.1.0
pkgrel=1
pkgdesc='GNOME time-blocking client with local routine-server'
url='https://gitlab.gnome.org/wit3k/routine'
arch=('x86_64')
license=('GPL-3.0-or-later')
depends=(
'gtk4'
'libadwaita'
'hicolor-icon-theme'
)
makedepends=(
'meson'
'ninja'
'cargo'
'rust'
'pkgconf'
'protobuf'
'clang'
'git'
)
conflicts=('routine-bin')
install=routine.install
options=('!lto')
source=("git+${url}.git#tag=v${pkgver}")
sha256sums=('SKIP')
build() {
arch-meson "$srcdir/$pkgname" build \
--buildtype=release \
-Dprofile=default \
-Dapp-id=io.gitlab.wit3k.Routine
meson compile -C build
}
package() {
meson install -C build --destdir "$pkgdir"
}
# vim: set ts=2 sw=2 et:
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-27 07:47:02 | Low | 2 |