gamectl-git

LOW
maintainer aomiqaza 0 votes scanned 2026-11-06 04:11:17.291409
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: Zyekh Abdul <zyekhabdul@users.noreply.github.com>
2pkgname=gamectl-git
3pkgver=1.2.0.r116.gfdafd3b
4pkgrel=1
5pkgdesc="Sovereign TUI Game Manager & Launcher for Linux (Zero-Bloat, VCS development branch)"
6arch=('any')
7url="https://github.com/zyekhabdul/gamectl"
8license=('MIT')
9depends=(
10 'bash'
11 'curl'
12 'file'
13 'fzf'
14 'jq'
15 'openssh'
16 'python'
17 'rsync'
18 'unzip'
19)
20makedepends=('git')
21optdepends=(
22 'bubblewrap: Rootless security sandbox isolation profile (--sandbox)'
23 'gamemode: Performance optimizations during gameplay'
24 'gamescope: Micro-compositor with dynamic FSR upscaling'
25 'mangohud: On-screen performance overlay and frame limiter'
26 'python-ruamel-yaml: Preserves indentation in YAML configs'
27 'umu-launcher: Unified Linux compatibility runner'
28)
29provides=('gamectl')
30conflicts=('gamectl')
31source=("git+$url.git")
32sha256sums=('SKIP')
33
34pkgver() {
35 cd "$srcdir/gamectl"
36 local count
37 count=$(git rev-list --count HEAD 2>/dev/null || echo "0")
38 local hash
39 hash=$(git rev-parse --short HEAD 2>/dev/null || echo "0000000")
40 local tag
41 tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "1.2.0")
42 tag="${tag#v}"
43 printf "%s.r%s.g%s" "$tag" "$count" "$hash"
44}
45
46package() {
47 cd "$srcdir/gamectl"
48
49 # Install standalone executable and shorthand alias
50 install -Dm755 bin/gamectl "$pkgdir/usr/bin/gamectl"
51 ln -sf gamectl "$pkgdir/usr/bin/game"
52
53 # Install shell autocompletion
54 install -Dm644 completions/gamectl.bash "$pkgdir/usr/share/bash-completion/completions/gamectl"
55 ln -sf gamectl "$pkgdir/usr/share/bash-completion/completions/game"
56
57 # Install FreeDesktop desktop application entry
58 install -Dm644 gamectl.desktop "$pkgdir/usr/share/applications/gamectl.desktop"
59
60 # Install documentation and license
61 install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md docs/GUIDE.md docs/ARCHITECTURE.md
62 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
63}
64

Scan history

Scanned at (UTC)SeverityRules
2026-11-06 04:11:17 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