bedrockboot

maintainer willker · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package builds from source code hosted on GitHub repositories associated with the project, uses SKIP for checksums on git sources which is common and not inherently dangerous, and applies a patch to disable update checks; the built software is a legitimate launcher with no evidence of malicious behavior.

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%): The package builds from source code hosted on GitHub repositories associated with the project, uses SKIP for checksums on git sources which is common and not inherently dangerous, and applies a patch to disable update checks; the built software is a legitimate launcher with no evidence of malicious behavior.

PKGBUILD

1# Maintainer: willker <wz[dot]willker[at]gmail[dot]com>
2# Contributor: MiMo Code Agent
3
4pkgname=bedrockboot
5pkgver=2.1.9.95
6pkgrel=1
7pkgdesc="Industrial Grade Minecraft Bedrock Edition Launcher for Windows & Linux"
8arch=('x86_64')
9url="https://github.com/Round-Studio/BedrockBoot"
10license=('GPL-3.0-only')
11depends=('dotnet-runtime-10.0'
12 'fontconfig'
13 'freetype2'
14 'zlib'
15 'bzip2'
16 'libpng'
17 'brotli')
18makedepends=('dotnet-sdk-10.0' 'git')
19source=(
20 "$pkgname::git+${url}.git#tag=v${pkgver}"
21 "OnePointUI.Avalonia::git+https://github.com/Round-Studio/OnePointUI.Avalonia.git"
22 "Round.SDK::git+https://github.com/Round-Studio/Round.SDK.git"
23 "PeNet::git+https://github.com/Round-Studio/PeNet.git"
24 "PaperConnect::git+https://github.com/Round-Studio/PaperConnect.git"
25 "BedrockMapRender::git+https://github.com/BE-Community-Dev/BedrockMapRender.git"
26 "ResourcePackConvert::git+https://github.com/BE-Community-Dev/ResourcePackConvert.git"
27 "LiteSkinViewer::git+https://github.com/Round-Studio/LiteSkinViewer.git"
28 "PreLoadCpp::git+https://github.com/Round-Studio/PreLoadCpp.git"
29 "MapRender::git+https://github.com/BE-Community-Dev/MapRender.git"
30 "CrashStackAnalyzer::git+https://github.com/Round-Studio/CrashStackAnalyzer.git"
31 "disable-update-check.patch"
32)
33sha256sums=('23115d987a8324ac4bc4d63c9e336e62ea0ce8ed1fa9318774ab09761b6596c2'
34 'SKIP'
35 'SKIP'
36 'SKIP'
37 'SKIP'
38 'SKIP'
39 'SKIP'
40 'SKIP'
41 'SKIP'
42 'SKIP'
43 'SKIP'
44 'c97bee82c52049c226f4cdc535482aca12f2117d36d0ef77900627843684174b')
45
46prepare() {
47 cd "$pkgname"
48 git submodule init
49 git config submodule.src/OnePointUI.Avalonia.url "$srcdir/OnePointUI.Avalonia"
50 git config submodule.src/Round.SDK.url "$srcdir/Round.SDK"
51 git config submodule.src/PeNet.url "$srcdir/PeNet"
52 git config submodule.src/PaperConnect.url "$srcdir/PaperConnect"
53 git config submodule.src/BedrockMapRender.url "$srcdir/BedrockMapRender"
54 git config submodule.src/ResourcePackConvert.url "$srcdir/ResourcePackConvert"
55 git config submodule.src/LiteSkinViewer.url "$srcdir/LiteSkinViewer"
56 git config submodule.src/PreLoadCpp.url "$srcdir/PreLoadCpp"
57 git config submodule.src/MapRender.url "$srcdir/MapRender"
58 git config submodule.src/CrashStackAnalyzer.url "$srcdir/CrashStackAnalyzer"
59 git -c protocol.file.allow=always submodule update
60
61 # 应用补丁:禁用内置更新检查(Arch Linux 通过 pacman 管理更新)
62 echo "应用禁用更新检查补丁..."
63 patch -p1 < "$srcdir/disable-update-check.patch"
64}
65
66build() {
67 cd "$pkgname"
68 dotnet publish src/BedrockBoot/BedrockBoot.csproj \
69 -c Release \
70 -r linux-x64 \
71 --self-contained false \
72 -p:Version="${pkgver}" \
73 -p:DebugType=none \
74 -o build-output
75}
76
77package() {
78 cd "$pkgname"
79
80 # Install application files
81 install -dm755 "$pkgdir/opt/$pkgname"
82 cp -r build-output/* "$pkgdir/opt/$pkgname/"
83
84 # Create launcher script
85 install -dm755 "$pkgdir/usr/bin"
86 cat > "$pkgdir/usr/bin/$pkgname" << 'EOF'
87#!/bin/sh
88exec dotnet /opt/bedrockboot/BedrockBoot.dll "$@"
89EOF
90 chmod 755 "$pkgdir/usr/bin/$pkgname"
91
92 # Install desktop file
93 install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/$pkgname.desktop" << 'EOF'
94[Desktop Entry]
95Name=BedrockBoot
96Comment=Industrial Grade Minecraft Bedrock Edition Launcher
97Exec=/usr/bin/bedrockboot
98Icon=bedrockboot
99Terminal=false
100Type=Application
101Categories=Game;Java;
102Keywords=minecraft;bedrock;launcher;
103EOF
104
105 # Install icon
106 install -Dm644 assets/BedrockBoot.Icon.512x.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/bedrockboot.png"
107 install -Dm644 assets/BedrockBoot.Icon.256x.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/bedrockboot.png"
108}
109

Changes since previous scan

--- PKGBUILD @ 2026-07-22 00:29
+++ PKGBUILD @ 2026-08-03 00:08
@@ -7,7 +7,7 @@
pkgdesc="Industrial Grade Minecraft Bedrock Edition Launcher for Windows & Linux"
arch=('x86_64')
url="https://github.com/Round-Studio/BedrockBoot"
-license=('GPL-3.0-or-later')
+license=('GPL-3.0-only')
depends=('dotnet-runtime-10.0'
'fontconfig'
'freetype2'

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 17:21:24 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 21:18:19 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