todav-git
LOW
maintainer SelfRef
0 votes
scanned 2026-10-25 13:42:47.056782
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: SelfRef <arch@selfref.dev>
2
3
_pkgbase=todav
4
pkgname="$_pkgbase-git"
5
pkgver=1.2.1.r0.gdd753bf
6
pkgrel=1
7
pkgdesc='Tasks and calendar kept in your Nextcloud'
8
arch=('x86_64')
9
url='https://github.com/AperteDev/todav'
10
license=('GPL-3.0-or-later')
11
depends=('gtk4' 'libadwaita>=1:1.8' 'libsecret' 'glib2' 'libgcc' 'glibc')
12
optdepends=('gnome-online-accounts: sign in with a GNOME Online Accounts account'
13
'org.freedesktop.secrets: keep the passwords in the system keyring'
14
'gnome-shell-extension-todav: tasks, month and agenda in the GNOME top bar')
15
makedepends=('git' 'cargo' 'blueprint-compiler' 'gettext')
16
provides=("$_pkgbase")
17
conflicts=("$_pkgbase")
18
# GCC's LTO objects of the bundled C code (SQLite, ring) don't link with rustc's lld.
19
options=('!lto')
20
source=("$_pkgbase::git+$url.git")
21
sha256sums=('SKIP')
22
23
pkgver() {
24
cd "$_pkgbase"
25
git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
26
}
27
28
prepare() {
29
cd "$_pkgbase"
30
export RUSTUP_TOOLCHAIN=stable
31
cargo fetch --locked --target "$(rustc --print host-tuple)"
32
}
33
34
build() {
35
cd "$_pkgbase"
36
export RUSTUP_TOOLCHAIN=stable
37
export CARGO_TARGET_DIR=target
38
cargo build --frozen --release -p todav-linux
39
}
40
41
check() {
42
cd "$_pkgbase"
43
export RUSTUP_TOOLCHAIN=stable
44
export CARGO_TARGET_DIR=target
45
cargo test --frozen --workspace
46
}
47
48
package() {
49
cd "$_pkgbase/todav/linux"
50
make install-data PREFIX=/usr DESTDIR="$pkgdir"
51
install -Dm644 data/dev.aperte.Todav-autostart.desktop \
52
"$pkgdir/etc/xdg/autostart/dev.aperte.Todav.desktop"
53
}
54
Changes since previous scan
--- PKGBUILD @ 2026-10-23 00:02+++ PKGBUILD @ 2026-10-25 13:42@@ -2,11 +2,11 @@ _pkgbase=todav pkgname="$_pkgbase-git"-pkgver=1.0.0.r0.g8523762+pkgver=1.2.1.r0.gdd753bf pkgrel=1 pkgdesc='Tasks and calendar kept in your Nextcloud' arch=('x86_64')-url='https://github.com/SelfRef/todav'+url='https://github.com/AperteDev/todav' license=('GPL-3.0-or-later') depends=('gtk4' 'libadwaita>=1:1.8' 'libsecret' 'glib2' 'libgcc' 'glibc') optdepends=('gnome-online-accounts: sign in with a GNOME Online Accounts account'@@ -48,7 +48,7 @@ package() { cd "$_pkgbase/todav/linux" make install-data PREFIX=/usr DESTDIR="$pkgdir"- install -Dm644 data/io.github.selfref.Todav-autostart.desktop \- "$pkgdir/etc/xdg/autostart/io.github.selfref.Todav.desktop"+ install -Dm644 data/dev.aperte.Todav-autostart.desktop \+ "$pkgdir/etc/xdg/autostart/dev.aperte.Todav.desktop" } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-25 13:42:47 | Low | 1 |
| 2026-10-23 00:02:19 | Clean | 2 |
| 2026-10-22 21:36:17 | Low | 1 |