sable
LOW
maintainer DodoGTA
0 votes
scanned 2026-08-28 17:36:11.985848
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: Echo J. <aidas957 at gmail dot com>
2
# shellcheck shell=bash disable=SC2034,SC2164
3
4
_pkgname=Sable
5
pkgname="${_pkgname/S/s}"
6
pkgver=1.21.0
7
pkgrel=1
8
pkgdesc="An almost stable Matrix client"
9
arch=('x86_64')
10
url="https://github.com/SableClient/${_pkgname}"
11
license=('AGPL-3.0-only')
12
depends=('cairo' 'dbus' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libsoup3' 'webkit2gtk-4.1')
13
makedepends=('cargo-tauri' 'pnpm' 'rust')
14
options=('!lto') # Causes undefined ring_core_* symbol errors
15
source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
16
sha256sums=('ba27303e62a89e283d47cef9171188fe0e0b57fdabc5b55fea085d1c13491a59')
17
18
prepare() {
19
cd "${_pkgname}-${pkgver}"
20
21
# HACK: Disable unnecessary postinstall script
22
sed -i 's@node scripts/install-knope.js@true@' package.json
23
24
# Fix Sable version in Cargo.lock (TODO: Remove this in the next version)
25
sed -i "s@1\.20\.0@${pkgver}@" src-tauri/Cargo.lock
26
}
27
28
build() {
29
cd "${_pkgname}-${pkgver}"
30
31
pnpm install --frozen-lockfile
32
33
cargo-tauri build --bundles deb --no-sign -- --locked --features wry --no-default-features
34
}
35
36
package() {
37
cd "${_pkgname}-${pkgver}"
38
39
cp -a src-tauri/target/release/bundle/deb/"${_pkgname}"_"${pkgver}"_*/data/* "${pkgdir}"
40
}
41
42
# vim: ts=3 sw=3 et:
43
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 17:36:11 | Low | 1 |