podium
LOW
maintainer lucasion
0 votes
scanned 2026-09-25 13:11:58.025550
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: Lucasion <ion@ionnet.dev>
2
pkgname=podium
3
pkgver=0.1.1
4
pkgrel=1
5
pkgdesc='Open-source, local-first game clipping: an instant replay buffer, global hotkeys and a clip library'
6
arch=('x86_64')
7
url='https://github.com/LucasionGS/podium'
8
license=('GPL-3.0-or-later')
9
# Electron's runtime libraries (as in electron-builder.yml); gpu-screen-recorder does the capturing.
10
depends=('gtk3' 'nss' 'libxss' 'libnotify' 'alsa-lib' 'at-spi2-core' 'libxkbcommon' 'mesa' 'libcups'
11
'gpu-screen-recorder')
12
makedepends=('nodejs' 'pnpm' 'libarchive')
13
# Electron ships prebuilt, already-stripped binaries.
14
options=('!strip' '!debug')
15
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
16
# publish.sh fills in the checksum of each release.
17
sha256sums=('445da77f70b6cec51f843e843b083fa08641ed4f16d0114d96782a8179517a44')
18
19
prepare() {
20
cd "$pkgname-$pkgver"
21
pnpm install --frozen-lockfile
22
}
23
24
build() {
25
cd "$pkgname-$pkgver"
26
pnpm dist:pacman --publish never
27
}
28
29
package() {
30
cd "$pkgname-$pkgver"
31
# Install what electron-builder packaged, minus its pacman metadata; this PKGBUILD provides its own.
32
bsdtar -xf dist/*.pacman -C "$pkgdir" --exclude .PKGINFO --exclude .MTREE --exclude .INSTALL --exclude .BUILDINFO
33
# electron-builder's install script creates this link at install time; ship it in the package instead.
34
install -d "$pkgdir/usr/bin"
35
ln -s "/opt/Podium/$pkgname" "$pkgdir/usr/bin/$pkgname"
36
}
37
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 13:11:58 | Low | 1 |