gpu-screen-recorder-gpui

LOW
maintainer Coobyk 0 votes scanned 2026-10-18 17:22:42.773931
View on AUR
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
3pkgname=gpu-screen-recorder-gpui
4pkgver=5.7.10
5pkgrel=1
6pkgdesc="GPUI (Rust) frontend for gpu-screen-recorder"
7arch=('x86_64')
8url="https://github.com/Coobyk/gpu-screen-recorder-gpui"
9license=('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.
15options=('!lto')
16depends=(
17 'gpu-screen-recorder'
18 'libglvnd'
19 'vulkan-icd-loader'
20 'wayland'
21 'libxkbcommon'
22 'libxkbcommon-x11'
23 'libxcb'
24 'libxau'
25 'libxdmcp'
26)
27makedepends=(
28 'rust'
29 'pkgconf'
30 'fontconfig'
31 'freetype2'
32 'libx11'
33)
34source=("$pkgname-$pkgver.tar.gz::https://github.com/Coobyk/$pkgname/archive/v$pkgver.tar.gz")
35sha256sums=('b92de7aff6ec31bca982f0952e55eef81ffdf56240a8300aa622843bc36d10f6')
36
37build() {
38 cd "$pkgname-$pkgver"
39 cargo build --release --locked
40}
41
42package() {
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)SeverityRules
2026-10-18 17:22:42 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion