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
2pkgname=fleasion-git
3pkgver=r515.f6e286c
4pkgrel=1
5pkgdesc="Fleasion"
6arch=('x86_64')
7url="https://github.com/fleasion/Fleasion"
8license=('GPL-3.0-only')
9provides=('fleasion')
10conflicts=('fleasion')
11depends=(
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)
41makedepends=('git')
42source=(
43 "$pkgname::git+https://github.com/fleasion/Fleasion.git#branch=main-indev"
44 "fleasion.desktop"
45 "fleasion.png"
46)
47sha256sums=(
48 'SKIP'
49 'SKIP'
50 'SKIP'
51)
52
53pkgver() {
54 cd "$srcdir/$pkgname"
55 printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
56}
57
58package() {
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
66set -euo pipefail
67
68INSTALL_DIR="/usr/share/fleasion"
69export PYTHONPATH="$INSTALL_DIR/src${PYTHONPATH:+:$PYTHONPATH}"
70
71VENV_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/fleasion-venv"
72
73if [ ! -d "$VENV_DIR" ]; then
74 python -m venv --system-site-packages "$VENV_DIR"
75fi
76
77source "$VENV_DIR/bin/activate"
78
79cd "$INSTALL_DIR"
80exec python launcher.py "$@"
81EOF
82
83 install -Dm755 /dev/stdin "$pkgdir/usr/bin/fleasion-linux-proxy-helper" <<'EOF'
84#!/usr/bin/env bash
85set -euo pipefail
86
87export PYTHONPATH="/usr/share/fleasion/src${PYTHONPATH:+:$PYTHONPATH}"
88exec python -m Fleasion.linux_proxy_helper_daemon "$@"
89EOF
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 "$@"
EOF

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 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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion