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
4
pkgname=bedrockboot
5
pkgver=2.1.9.95
6
pkgrel=1
7
pkgdesc="Industrial Grade Minecraft Bedrock Edition Launcher for Windows & Linux"
8
arch=('x86_64')
9
url="https://github.com/Round-Studio/BedrockBoot"
10
license=('GPL-3.0-only')
11
depends=('dotnet-runtime-10.0'
12
'fontconfig'
13
'freetype2'
14
'zlib'
15
'bzip2'
16
'libpng'
17
'brotli')
18
makedepends=('dotnet-sdk-10.0' 'git')
19
source=(
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
)
33
sha256sums=('23115d987a8324ac4bc4d63c9e336e62ea0ce8ed1fa9318774ab09761b6596c2'
34
'SKIP'
35
'SKIP'
36
'SKIP'
37
'SKIP'
38
'SKIP'
39
'SKIP'
40
'SKIP'
41
'SKIP'
42
'SKIP'
43
'SKIP'
44
'c97bee82c52049c226f4cdc535482aca12f2117d36d0ef77900627843684174b')
45
46
prepare() {
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
66
build() {
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
77
package() {
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
88
exec dotnet /opt/bedrockboot/BedrockBoot.dll "$@"
89
EOF
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]
95
Name=BedrockBoot
96
Comment=Industrial Grade Minecraft Bedrock Edition Launcher
97
Exec=/usr/bin/bedrockboot
98
Icon=bedrockboot
99
Terminal=false
100
Type=Application
101
Categories=Game;Java;
102
Keywords=minecraft;bedrock;launcher;
103
EOF
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) | Severity | Rules |
|---|---|---|
| 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 |