old-launcher-git
CLEAN
maintainer juxuanu
0 votes
scanned 2026-09-29 00:07:46.805866
Triggered rules
Clean
AI review downgraded a static finding
llm_review
The static rules flagged this LOW, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it CLEAN (confidence 95%): The package builds from a public Git repository with no obfuscated downloads or remote code execution; SKIP'd checksum is acceptable for git sources.
1 higher static finding superseded - not the current verdict (shown for transparency)
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: Ícar Nin Solana <icar.nin@protonmail.com>
2
3
pkgname=old-launcher-git
4
_name=old_launcher
5
pkgver=r13.d909de7
6
pkgrel=1
7
pkgdesc='Addon manager for World of Warcraft 3.3.5a clients'
8
arch=('x86_64' 'aarch64')
9
url='https://gitlab.com/juxuanu/old_launcher'
10
license=('GPL-3.0-or-later')
11
# The window system and keyboard libraries are loaded at run time, for
12
# whichever session (Wayland or X11) the launcher starts in.
13
depends=(
14
'gcc-libs'
15
'glibc'
16
'hicolor-icon-theme'
17
'libx11'
18
'libxcursor'
19
'libxi'
20
'libxkbcommon'
21
'libxkbcommon-x11'
22
'libxrandr'
23
'wayland'
24
)
25
makedepends=('cargo' 'git')
26
optdepends=(
27
'vulkan-icd-loader: hardware-accelerated drawing, instead of software rendering'
28
'xdg-desktop-portal: file pickers, with a backend such as xdg-desktop-portal-gtk'
29
'xdg-utils: opening web pages and folders'
30
)
31
provides=("${pkgname%-git}")
32
conflicts=("${pkgname%-git}")
33
# makepkg's LTO turns ring's C code into GCC bitcode, which Rust's linker
34
# can't link. The release profile already does its own (Rust) LTO.
35
options=('!lto')
36
source=("$_name::git+$url.git")
37
sha256sums=('SKIP')
38
39
pkgver() {
40
cd "$_name"
41
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
42
}
43
44
prepare() {
45
cd "$_name"
46
export RUSTUP_TOOLCHAIN=stable
47
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
48
}
49
50
build() {
51
cd "$_name"
52
export RUSTUP_TOOLCHAIN=stable
53
export CARGO_TARGET_DIR=target
54
cargo build --frozen --release --package "$_name" --bin "$_name"
55
}
56
57
check() {
58
cd "$_name"
59
export RUSTUP_TOOLCHAIN=stable
60
export CARGO_TARGET_DIR=target
61
cargo test --frozen --workspace
62
}
63
64
package() {
65
cd "$_name"
66
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$_name"
67
install -Dm0644 -t "$pkgdir/usr/share/applications/" "assets/$_name.desktop"
68
install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/scalable/apps/" "assets/$_name.svg"
69
install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md
70
}
71
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-29 00:07:46 | Clean | 2 |
| 2026-09-28 23:22:18 | Low | 1 |