liveside
LOW
maintainer FoxKyong
0 votes
scanned 2026-11-01 20:01:18.389276
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: Radim Vančo (FoxKyong) <radim.vanco@jifox.cz>
2
3
pkgname=liveside
4
pkgver=0.10.0
5
pkgrel=1
6
pkgdesc='Twitch chat client with a window, a terminal frontend and a daemon'
7
arch=('x86_64')
8
url='https://liveside.jifox.net'
9
license=('GPL-3.0-or-later')
10
depends=('gtk4' 'glib2' 'pango' 'cairo' 'graphene' 'libgcc' 'glibc' 'hicolor-icon-theme')
11
makedepends=('cargo')
12
optdepends=(
13
'pipewire: sounds through pw-play'
14
'libpulse: sounds through paplay, where PipeWire is not'
15
'sound-theme-freedesktop: the default sounds'
16
'streamlink: watching the stream from the window or the terminal'
17
'python: the example bot'
18
)
19
# makepkg's LTO turns aws-lc's C code into GCC bitcode, which the linker
20
# Rust uses (lld) cannot read: every aws_lc symbol came out undefined.
21
options=('!lto')
22
source=("$pkgname-$pkgver.tar.gz::https://github.com/FoxKyong/liveside/archive/refs/tags/v$pkgver.tar.gz")
23
sha256sums=('30d0f3551c7d6d0f4bf92fc79137ecf838ffa3653391fdbdbb7b1d5a2219e569')
24
25
prepare() {
26
cd "$pkgname-$pkgver"
27
export RUSTUP_TOOLCHAIN=stable
28
cargo fetch --locked --target "$(rustc --print host-tuple)"
29
}
30
31
build() {
32
cd "$pkgname-$pkgver"
33
export RUSTUP_TOOLCHAIN=stable
34
export CARGO_TARGET_DIR=target
35
cargo build --frozen --release -p liveside-gui -p liveside-tui -p liveside-daemon
36
}
37
38
check() {
39
cd "$pkgname-$pkgver"
40
export RUSTUP_TOOLCHAIN=stable
41
export CARGO_TARGET_DIR=target
42
cargo test --frozen --workspace
43
}
44
45
package() {
46
cd "$pkgname-$pkgver"
47
install -Dm755 -t "$pkgdir/usr/bin" \
48
target/release/liveside-gui target/release/liveside-tui target/release/liveside-daemon
49
install -Dm644 packaging/linux/net.jifox.liveside.Liveside.desktop -t "$pkgdir/usr/share/applications"
50
install -Dm644 packaging/linux/net.jifox.liveside.Liveside.svg -t "$pkgdir/usr/share/icons/hicolor/scalable/apps"
51
install -Dm644 packaging/linux/net.jifox.liveside.Liveside.metainfo.xml -t "$pkgdir/usr/share/metainfo"
52
install -Dm644 packaging/linux/liveside-daemon.service -t "$pkgdir/usr/lib/systemd/user"
53
install -Dm644 examples/bots/* -t "$pkgdir/usr/share/liveside/examples/bots"
54
# What a user reads; the rest of docs/ is for whoever works on it.
55
install -Dm644 README.md CHANGELOG.md docs/usage.md docs/bots.md docs/privacy.md -t "$pkgdir/usr/share/doc/$pkgname"
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 20:01:18 | Low | 1 |
| 2026-11-01 00:21:48 | Clean | 2 |
| 2026-10-31 23:59:16 | Low | 1 |