froststrap-git

LOW
maintainer blazebsc 0 votes scanned 2026-09-25 23:13:47.742963
View on AUR
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>
2pkgname=froststrap-git
3pkgver=2.0.3.r5.g3319c2c5
4pkgrel=1
5pkgdesc="A fork of Fishstrap/Bloxstrap, focused on performance and customization"
6arch=('x86_64')
7url="https://github.com/Froststrap/Froststrap"
8license=('AGPL-3.0-or-later' 'MIT' 'MPL-2.0')
9depends=('dotnet-runtime-10.0' 'icu' 'fontconfig' 'hicolor-icon-theme')
10makedepends=('dotnet-sdk-10.0' 'git' 'rust')
11provides=('froststrap')
12conflicts=('froststrap')
13source=("git+${url}.git")
14sha256sums=('SKIP')
15
16pkgver() {
17 cd Froststrap
18 git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
19}
20
21prepare() {
22 cd Froststrap
23 git submodule update --init --recursive
24}
25
26build() {
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
39package() {
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
49exec /usr/lib/froststrap/Froststrap "$@"
50EOF
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]
58Type=Application
59Name=Froststrap
60Comment=A fork of Fishstrap, focused on performance and customization
61Exec=froststrap %u
62TryExec=froststrap
63Icon=froststrap
64Terminal=false
65Categories=Game;
66MimeType=x-scheme-handler/roblox;x-scheme-handler/roblox-player;
67EOF
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)SeverityRules
2026-09-25 23:13:47 Low 2
2026-09-25 21:13:17 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