gpu-screen-recorder-gpui
LOW
maintainer Coobyk
0 votes
scanned 2026-10-18 17:22:42.773931
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: Coobyk <coobyk@github>
2
3
pkgname=gpu-screen-recorder-gpui
4
pkgver=5.7.10
5
pkgrel=1
6
pkgdesc="GPUI (Rust) frontend for gpu-screen-recorder"
7
arch=('x86_64')
8
url="https://github.com/Coobyk/gpu-screen-recorder-gpui"
9
license=('GPL-3.0-only')
10
# makepkg's `lto` option (enabled by default) adds `-flto=auto` to CFLAGS. The C
11
# shim inside wayland-backend is then a GCC LTO object, and rustc bundles it
12
# into the rlib without an archive-index entry, so ld.lld cannot resolve
13
# `wl_log_trampoline_to_rust_client` and the final link fails. Opting out of
14
# LTO here avoids that; it does nothing useful for a Rust build anyway.
15
options=('!lto')
16
depends=(
17
'gpu-screen-recorder'
18
'libglvnd'
19
'vulkan-icd-loader'
20
'wayland'
21
'libxkbcommon'
22
'libxkbcommon-x11'
23
'libxcb'
24
'libxau'
25
'libxdmcp'
26
)
27
makedepends=(
28
'rust'
29
'pkgconf'
30
'fontconfig'
31
'freetype2'
32
'libx11'
33
)
34
source=("$pkgname-$pkgver.tar.gz::https://github.com/Coobyk/$pkgname/archive/v$pkgver.tar.gz")
35
sha256sums=('b92de7aff6ec31bca982f0952e55eef81ffdf56240a8300aa622843bc36d10f6')
36
37
build() {
38
cd "$pkgname-$pkgver"
39
cargo build --release --locked
40
}
41
42
package() {
43
cd "$pkgname-$pkgver"
44
install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
45
install -Dm644 "com.coobyk.gpu_screen_recorder.desktop" \
46
"$pkgdir/usr/share/applications/com.coobyk.gpu_screen_recorder.desktop"
47
# The application icon plus the tray-idle/recording/paused variants that
48
# the tray looks up by icon name.
49
for f in icons/hicolor/scalable/apps/*.svg; do
50
install -Dm644 "$f" \
51
"$pkgdir/usr/share/icons/hicolor/scalable/apps/$(basename "$f")"
52
done
53
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
54
}
55
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-18 17:22:42 | Low | 1 |