rwpm-bin

LOW
maintainer keyz182 0 votes scanned 2026-10-21 15:32:06.139547
View on AUR
Why flagged

Package downloads a prebuilt release binary from the project's official GitHub repository; while the host is not whitelisted, it is a legitimate project source, and the binary is not obfuscated or executed in a suspicious manner, making the risk low despite few votes and recent upload.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): Package downloads a prebuilt release binary from the project's official GitHub repository; while the host is not whitelisted, it is a legitimate project source, and the binary is not obfuscated or executed in a suspicious manner, making the risk low despite few votes and recent upload.

PKGBUILD

1# Maintainer: Kieran David Evans <keyz182 at gmail dot com>
2
3pkgname=rwpm-bin
4_name=rwpm
5pkgver=1.16.0
6pkgrel=1
7pkgdesc='Separate RimWorld profiles, each with its own saves, settings and mod list (prebuilt release)'
8arch=('x86_64')
9url='https://github.com/keyz182/rimworld-profile-manager'
10license=('MIT')
11depends=('glibc' 'gcc-libs')
12# The window code loads these at run time, so the linker does not list them.
13optdepends=(
14 'vulkan-icd-loader: GPU drawing for the app window'
15 'libxkbcommon: keyboard input'
16 'wayland: Wayland window support'
17 'libx11: X11 window support'
18 'libxcursor: X11 mouse pointer'
19 'libxi: X11 input'
20 'libxcb: X11 connection'
21 'dbus: desktop dialogs'
22)
23provides=("$_name=$pkgver")
24conflicts=("$_name")
25options=('!strip' '!debug')
26source=("$_name-$pkgver-linux-x86_64.tar.gz::$url/releases/download/v$pkgver/$_name-$pkgver-linux-x86_64.tar.gz")
27sha256sums=('1387053155d287377086cd27e2a9e59b6fb8e1a4adcfadfce5aca5e147471ffc')
28
29package() {
30 cd "$srcdir/$_name-$pkgver-linux-x86_64"
31
32 # The app finds payload/ and doorstop/ beside its own file, so the bundle stays together.
33 install -dm755 "$pkgdir/opt/$_name"
34 cp -r --no-preserve=ownership rwpm rwpm-steam libsteam_api.so doorstop payload "$pkgdir/opt/$_name/"
35 chmod 755 "$pkgdir/opt/$_name/rwpm" "$pkgdir/opt/$_name/rwpm-steam"
36 install -dm755 "$pkgdir/usr/bin"
37 ln -s "/opt/$_name/rwpm" "$pkgdir/usr/bin/rwpm"
38
39 for n in 16 32 48 64 128 256; do
40 install -Dm644 "icons/rwpm-$n.png" "$pkgdir/usr/share/icons/hicolor/${n}x${n}/apps/rwpm.png"
41 done
42 install -Dm644 icons/rwpm.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/rwpm.svg"
43 install -Dm644 rwpm-mime.xml "$pkgdir/usr/share/mime/packages/rwpm.xml"
44
45 install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/rwpm.desktop" <<'DESKTOP'
46[Desktop Entry]
47Type=Application
48Name=RimWorld Profile Manager
49Comment=Separate RimWorld profiles with their own saves, settings and mods
50Exec=rwpm %f
51Icon=rwpm
52Terminal=false
53Categories=Game;Utility;
54MimeType=application/x-rimrim;application/x-rimpack;
55StartupWMClass=rwpm
56DESKTOP
57
58 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
59 cp -r --no-preserve=ownership licenses "$pkgdir/usr/share/licenses/$pkgname/third-party"
60}
61

Scan history

Scanned at (UTC)SeverityRules
2026-10-21 15:32:06 Low 2

Report a package

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

0 / 4000
Your suggestion