we-proton

LOW
maintainer shorin 0 votes scanned 2026-10-17 15:18:35.857371
View on AUR
Why flagged

Package builds from a release tarball hosted on the maintainer's GitHub, which is a plausible project source; the tarball has a matching checksum, and the content is a Proton compatibility tool for Steam, not executable code generation or remote code execution; low severity due to few votes and recent upload, but no malicious patterns detected.

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 90%): Package builds from a release tarball hosted on the maintainer's GitHub, which is a plausible project source; the tarball has a matching checksum, and the content is a Proton compatibility tool for Steam, not executable code generation or remote code execution; low severity due to few votes and recent upload, but no malicious patterns detected.

PKGBUILD

1# Maintainer: SHORiN-KiWATA <fcl709@outlook.com>
2
3pkgname=we-proton
4pkgver=ge11.7.30
5pkgrel=1
6_tag="we-proton-${pkgver//./-}"
7pkgdesc='修复 WeGame 和其上游戏在 Linux 的兼容问题,支持游戏加速器。基于 GE-Proton,集成部分 DW-Proton 补丁。'
8arch=('x86_64')
9url='https://github.com/SHORiN-KiWATA/we-proton'
10license=('BSD-3-Clause' 'LGPL-2.1-or-later' 'MIT' 'Zlib' 'OFL-1.1' 'custom')
11optdepends=('steam: 在 Steam 里选用 WE-Proton'
12 'wegame-launcher: 用 WE-Proton 运行 WeGame')
13options=('!strip' '!debug')
14source=("$url/releases/download/$_tag/$_tag.tar.xz")
15sha512sums=('70ee73a688df3b22bbb0c03b43ca884b9b4c30a50f74dcd70cb8b90bfa09b1773771cadbaad20267b5b0defefcbb126d86bdfecfafe86ee1a5204c2a698901fc')
16
17package() {
18 local _name='WE-Proton Latest'
19 local _dest="$pkgdir/usr/share/steam/compatibilitytools.d/$_name"
20 install -d "$_dest"
21 cp -a --no-preserve=ownership "$_tag"/. "$_dest"/
22 rm -rf "$_dest/__pycache__"
23
24 # 固定目录名和 Steam 内部名,升级后游戏里选的兼容性工具不会失效;
25 # 版本号只写在显示名里。
26 sed -i -e "s|\"$_tag\" // Internal name|\"${_name// /-}\" // Internal name|" \
27 -e "s|\"display_name\" \"$_tag\"|\"display_name\" \"$_name ($_tag)\"|" \
28 "$_dest/compatibilitytool.vdf"
29
30 install -d "$pkgdir/usr/share/licenses/$pkgname"
31 for _f in LICENSE LICENSE.7zip COPYING.7zip LICENSE.OFL PATENTS.AV1; do
32 ln -s "/usr/share/steam/compatibilitytools.d/$_name/$_f" "$pkgdir/usr/share/licenses/$pkgname/$_f"
33 done
34}
35

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 15:18:35 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