qbx-lua-git
LOW
maintainer solareon
0 votes
scanned 2026-10-06 00:13:36.889724
Why flagged
The package builds from source hosted on the project's official GitHub repository; 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 source hosted on the project's official GitHub repository; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: solareon <aur@solareon.com>
2
3
pkgname=qbx-lua-git
4
pkgver=1.0.6.r63.gc33a513
5
pkgrel=1
6
pkgdesc='Lua linter, formatter, and language server for FiveM (git version)'
7
arch=('x86_64')
8
url='https://github.com/Qbox-project/qbx-lua'
9
license=('GPL-3.0-or-later')
10
depends=('gcc-libs')
11
makedepends=('cargo' 'git')
12
provides=('qbx-lua')
13
conflicts=('qbx-lua')
14
source=("qbx-lua::git+$url.git")
15
sha256sums=('SKIP')
16
17
pkgver() {
18
cd "$srcdir/qbx-lua"
19
git describe --long --tags --always |
20
sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
21
}
22
23
prepare() {
24
cd "$srcdir/qbx-lua"
25
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
26
}
27
28
build() {
29
cd "$srcdir/qbx-lua"
30
CARGO_TARGET_DIR=target cargo build --frozen --profile lint-release -p qbx_lint
31
CARGO_TARGET_DIR=target cargo build --frozen --release -p qbx_lua_ls
32
}
33
34
check() {
35
cd "$srcdir/qbx-lua"
36
CARGO_TARGET_DIR=target cargo test --frozen --workspace
37
}
38
39
package() {
40
cd "$srcdir/qbx-lua"
41
42
install -Dm755 target/lint-release/qbx-lint "$pkgdir/usr/bin/qbx-lint"
43
install -Dm755 target/release/qbx-lua-ls "$pkgdir/usr/bin/qbx-lua-ls"
44
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
46
cp -a docs "$pkgdir/usr/share/doc/$pkgname/"
47
install -Dm644 examples/qbxlint.toml \
48
"$pkgdir/usr/share/doc/$pkgname/examples/qbxlint.toml"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-06 00:13:36 | Low | 2 |
| 2026-10-05 23:40:58 | Low | 2 |