sable-git
maintainer ember-ana
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from a public Git repository, has a reasonable set of dependencies, and installs only project-owned files; the flagged low vote count and recent upload are quality concerns but do not indicate active danger.
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 90%): The package builds from a public Git repository, has a reasonable set of dependencies, and installs only project-owned files; the flagged low vote count and recent upload are quality concerns but do not indicate active danger.
PKGBUILD
1
# Maintainer: ember-ana <aur.public at following domain> (https://thei.rs)
2
_pkgname="sable"
3
pkgname="${_pkgname}-git"
4
pkgver=1.20.0.r1044.gc160f50
5
pkgrel=2
6
pkgdesc="An almost stable Matrix client."
7
arch=("x86_64")
8
url="https://github.com/SableClient/Sable"
9
license=("AGPL-3.0-only")
10
depends=(
11
# https://gitlab.archlinux.org/archlinux/packaging/packages/cinny-desktop/-/blob/7c248e0fff3f5883564236f56382630215a76855/PKGBUILD
12
"openssl"
13
# https://github.com/SableClient/Sable/blob/25434c2874adb130f80ce00b399a901149924740/scripts/cef/package.sh
14
"libayatana-appindicator" "libpulse"
15
# namcap
16
"nss" "nspr"
17
# https://v2.tauri.app/distribute/aur/#publishing-to-the-arch-user-repository
18
"cairo" "desktop-file-utils" "gdk-pixbuf2" "glib2" "gtk3"
19
"hicolor-icon-theme" "libsoup3" "pango" "webkit2gtk-4.1"
20
)
21
makedepends=(
22
# vcs
23
"git"
24
# tauri + frontend
25
"nodejs>=24.0.0" "pnpm" "rust"
26
# https://v2.tauri.app/start/prerequisites/#linux
27
# https://github.com/SableClient/Sable/blob/25434c2874adb130f80ce00b399a901149924740/mise.tauri.toml#L42
28
"librsvg" "xdotool" "curl" "wget"
29
)
30
optdepends=(
31
"libnotify: Notifications"
32
"xdg-utils: Open links, files, etc"
33
)
34
source=(
35
"${_pkgname}::git+https://github.com/SableClient/Sable.git"
36
"${_pkgname}.desktop"
37
"${_pkgname}.sh"
38
)
39
b2sums=(
40
"SKIP"
41
"62eb6cad8ba4c101daa953dd5726ccc605def65cb725c26ae8288955261b59badbeae344c325e11072b13ee966b8fe56f5de96244593465bbab0d2b17281317c"
42
"206810829d415a052f9a71c987154b1ff32830f148ff7661c25f4a457b06e7b57360eb4b2991dfee50daf6c59efb503976606090d4010c0160270ce462d3d68c"
43
)
44
45
provides=("sable")
46
conflicts=("sable")
47
48
pkgver() {
49
cd "$srcdir/$_pkgname"
50
git describe --long --abbrev=7 --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
51
}
52
53
build() {
54
cd "$srcdir/$_pkgname"
55
pnpm install --frozen-lockfile
56
pnpm run tauri:cef build --no-updater
57
}
58
59
package() {
60
cd "$srcdir/$_pkgname"
61
install -d "$pkgdir/usr/lib/$_pkgname"
62
install -Dm755 "src-tauri/target/release/sable" "$pkgdir/usr/lib/$_pkgname/$_pkgname"
63
scripts/cef/copy-libs.sh release "$pkgdir/usr/lib/$_pkgname"
64
65
install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/"
66
install -Dm644 "public/res/svg/logo.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$_pkgname.svg"
67
for size in 32x32 64x64 128x128; do
68
install -Dm644 "src-tauri/icons/$size.png" "$pkgdir/usr/share/icons/hicolor/${size}/apps/$_pkgname.png"
69
done
70
install -Dm644 "src-tauri/icons/128x128@2x.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$_pkgname.png"
71
72
cd "$srcdir"
73
install -Dm644 "sable.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
74
install -Dm755 "sable.sh" "$pkgdir/usr/bin/$_pkgname"
75
}
76
Changes since previous scan
--- PKGBUILD @ 2026-07-31 19:18+++ PKGBUILD @ 2026-08-03 00:08@@ -2,7 +2,7 @@ _pkgname="sable" pkgname="${_pkgname}-git" pkgver=1.20.0.r1044.gc160f50-pkgrel=1+pkgrel=2 pkgdesc="An almost stable Matrix client." arch=("x86_64") url="https://github.com/SableClient/Sable"@@ -22,7 +22,7 @@ # vcs "git" # tauri + frontend- "nodejs" "pnpm" "rust"+ "nodejs>=24.0.0" "pnpm" "rust" # https://v2.tauri.app/start/prerequisites/#linux # https://github.com/SableClient/Sable/blob/25434c2874adb130f80ce00b399a901149924740/mise.tauri.toml#L42 "librsvg" "xdotool" "curl" "wget"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 23:19:22 | LOW | 2 |
| 2026-07-31 19:18:43 | LOW | 2 |
| 2026-07-31 17:18:23 | LOW | 2 |