fleasion-git
maintainer Floofy
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from a public Git repository with visible source code, has legitimate dependencies, and installs a Python application with a self-contained launcher; 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 90%): The package builds from a public Git repository with visible source code, has legitimate dependencies, and installs a Python application with a self-contained launcher; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: Floofy floofyiv9@proton.me
2
pkgname=fleasion-git
3
pkgver=r515.f6e286c
4
pkgrel=1
5
pkgdesc="Fleasion"
6
arch=('x86_64')
7
url="https://github.com/fleasion/Fleasion"
8
license=('GPL-3.0-only')
9
provides=('fleasion')
10
conflicts=('fleasion')
11
depends=(
12
'python'
13
'python-pyqt6'
14
'python-opengl'
15
'python-pillow'
16
'python-numpy'
17
'python-requests'
18
'python-soundfile'
19
'python-cryptography'
20
'python-certifi'
21
'python-lz4'
22
'python-orjson'
23
'python-zstandard'
24
'python-dateutil'
25
'python-platformdirs'
26
'python-sounddevice'
27
'python-browser-cookie3'
28
'python3-dracopy'
29
'mesa'
30
'sdl3'
31
'libx11'
32
'glew'
33
'glfw'
34
'libxcb'
35
'libxkbcommon'
36
'portaudio'
37
'nss'
38
'qwt'
39
'qt6-base'
40
)
41
makedepends=('git')
42
source=(
43
"$pkgname::git+https://github.com/fleasion/Fleasion.git#branch=main-indev"
44
"fleasion.desktop"
45
"fleasion.png"
46
)
47
sha256sums=(
48
'SKIP'
49
'SKIP'
50
'SKIP'
51
)
52
53
pkgver() {
54
cd "$srcdir/$pkgname"
55
printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
56
}
57
58
package() {
59
local instDir="$pkgdir/usr/share/fleasion"
60
61
install -d "$instDir"
62
cp -r "$srcdir/$pkgname"/. "$instDir/"
63
64
install -Dm755 /dev/stdin "$pkgdir/usr/bin/fleasion" <<'EOF'
65
#!/usr/bin/env bash
66
set -euo pipefail
67
68
INSTALL_DIR="/usr/share/fleasion"
69
export PYTHONPATH="$INSTALL_DIR/src${PYTHONPATH:+:$PYTHONPATH}"
70
71
VENV_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/fleasion-venv"
72
73
if [ ! -d "$VENV_DIR" ]; then
74
python -m venv --system-site-packages "$VENV_DIR"
75
fi
76
77
source "$VENV_DIR/bin/activate"
78
79
cd "$INSTALL_DIR"
80
exec python launcher.py "$@"
81
EOF
82
83
install -Dm755 /dev/stdin "$pkgdir/usr/bin/fleasion-linux-proxy-helper" <<'EOF'
84
#!/usr/bin/env bash
85
set -euo pipefail
86
87
export PYTHONPATH="/usr/share/fleasion/src${PYTHONPATH:+:$PYTHONPATH}"
88
exec python -m Fleasion.linux_proxy_helper_daemon "$@"
89
EOF
90
91
install -Dm644 "$srcdir/fleasion.desktop" "$pkgdir/usr/share/applications/fleasion.desktop"
92
install -Dm644 "$srcdir/fleasion.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/fleasion.png"
93
}
94
Changes since previous scan
--- PKGBUILD @ 2026-07-31 03:17+++ PKGBUILD @ 2026-08-03 00:08@@ -5,7 +5,7 @@ pkgdesc="Fleasion" arch=('x86_64') url="https://github.com/fleasion/Fleasion"-license=('GPL V3')+license=('GPL-3.0-only') provides=('fleasion') conflicts=('fleasion') depends=(@@ -23,6 +23,9 @@ 'python-zstandard' 'python-dateutil' 'python-platformdirs'+ 'python-sounddevice'+ 'python-browser-cookie3'+ 'python3-dracopy' 'mesa' 'sdl3' 'libx11'@@ -33,6 +36,7 @@ 'portaudio' 'nss' 'qwt'+ 'qt6-base' ) makedepends=('git') source=(@@ -72,10 +76,6 @@ source "$VENV_DIR/bin/activate" -python -c "import DracoPy" 2>/dev/null || pip install --quiet DracoPy-python -c "import browser_cookie3" 2>/dev/null || pip install --quiet browser-cookie3-python -c "import sounddevice" 2>/dev/null || pip install --quiet sounddevice- cd "$INSTALL_DIR" exec python launcher.py "$@" EOFScan 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 05:17:13 | LOW | 2 |
| 2026-07-31 03:17:12 | MEDIUM | 2 |
| 2026-07-31 01:17:03 | MEDIUM | 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 13:29:48 | LOW | 2 |