froststrap-git
LOW
maintainer blazebsc
0 votes
scanned 2026-09-25 23:13:47.742963
Why flagged
The package builds from a public Git repository with transparent source code; the low severity is due to few votes and recent upload, not malicious content.
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%): The package builds from a public Git repository with transparent source code; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: blazebsc <blakeisfruity@proton.me>
2
pkgname=froststrap-git
3
pkgver=2.0.3.r5.g3319c2c5
4
pkgrel=1
5
pkgdesc="A fork of Fishstrap/Bloxstrap, focused on performance and customization"
6
arch=('x86_64')
7
url="https://github.com/Froststrap/Froststrap"
8
license=('AGPL-3.0-or-later' 'MIT' 'MPL-2.0')
9
depends=('dotnet-runtime-10.0' 'icu' 'fontconfig' 'hicolor-icon-theme')
10
makedepends=('dotnet-sdk-10.0' 'git' 'rust')
11
provides=('froststrap')
12
conflicts=('froststrap')
13
source=("git+${url}.git")
14
sha256sums=('SKIP')
15
16
pkgver() {
17
cd Froststrap
18
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
19
}
20
21
prepare() {
22
cd Froststrap
23
git submodule update --init --recursive
24
}
25
26
build() {
27
cd Froststrap
28
_appver=$(git describe --tags | sed 's/^v//')
29
dotnet publish "$srcdir/Froststrap/Froststrap/Froststrap.csproj" \
30
-r linux-x64 \
31
-c Release \
32
--self-contained false \
33
-p:PublishSingleFile=false \
34
-p:PublishReadyToRun=false \
35
-p:AppVersion="$_appver" \
36
--output build/aur-release
37
}
38
39
package() {
40
cd Froststrap
41
42
# Install binary and libraries
43
mkdir -p "$pkgdir/usr/lib/froststrap/"
44
cp -r build/aur-release/* "$pkgdir/usr/lib/froststrap/"
45
46
# Create wrapper script
47
install -Dm755 /dev/stdin "$pkgdir/usr/bin/froststrap" <<'EOF'
48
#!/bin/sh
49
exec /usr/lib/froststrap/Froststrap "$@"
50
EOF
51
52
# Install icon
53
install -Dm644 Froststrap/Froststrap.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/froststrap.png"
54
55
# Install desktop entry
56
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/froststrap.desktop" <<EOF
57
[Desktop Entry]
58
Type=Application
59
Name=Froststrap
60
Comment=A fork of Fishstrap, focused on performance and customization
61
Exec=froststrap %u
62
TryExec=froststrap
63
Icon=froststrap
64
Terminal=false
65
Categories=Game;
66
MimeType=x-scheme-handler/roblox;x-scheme-handler/roblox-player;
67
EOF
68
69
# Install licenses
70
install -Dm644 LICENSES/AGPL-3.0-only "$pkgdir/usr/share/licenses/$pkgname/AGPL-3.0"
71
install -Dm644 LICENSES/MIT "$pkgdir/usr/share/licenses/$pkgname/MIT"
72
install -Dm644 LICENSES/MPL-2.0 "$pkgdir/usr/share/licenses/$pkgname/MPL-2.0"
73
}
74
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 23:13:47 | Low | 2 |
| 2026-09-25 21:13:17 | Low | 2 |