awlib
maintainer Hudd
· 0 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
The package builds from a public Git repository with a SKIP'd checksum, but the source is a legitimate C++ library build with standard CMake; no remote code execution or malicious behavior is present.
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 a SKIP'd checksum, but the source is a legitimate C++ library build with standard CMake; no remote code execution or malicious behavior is present.
PKGBUILD
1
pkgname=awlib
2
pkgver=2026.08.07.r47.g48dc12b2
3
pkgrel=1
4
pkgdesc="C++ helper library"
5
arch=('i686' 'x86_64')
6
depends=('glfw' 'libpng')
7
makedepends=('git' 'cmake' 'gcc')
8
url="https://git.absurdworlds.org/awlib.git"
9
license=('LGPLv3')
10
source=('git+https://github.com/absurdworlds/awlib.git')
11
sha256sums=('SKIP')
12
options+=('!strip' 'debug')
13
14
pkgver() {
15
cd ${pkgname}
16
( set -o pipefail
17
git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
18
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
19
)
20
}
21
22
#prepare() {
23
# cd "${srcdir}"/${pkgname}
24
# cp Config.mk{.in,}
25
#}
26
27
build() {
28
cmake -B build -S "${srcdir}/${pkgname}" \
29
-DCMAKE_BUILD_TYPE='None' \
30
-DCMAKE_INSTALL_PREFIX='/usr' \
31
-DAW_ENABLE_GRAPHICS:BOOL=ON \
32
-DAW_ENABLE_IMAGE:BOOL=ON \
33
-DAW_ENABLE_MESH:BOOL=ON \
34
-DAW_ENABLE_HUDF:BOOL=ON \
35
-DAW_SPLIT_INCLUDES:BOOL=OFF \
36
-DAW_INCLUDE_PREFIX:STRING="" \
37
-Wno-author
38
cmake --build build
39
}
40
41
check() {
42
ctest --test-dir build --output-on-failure
43
}
44
45
package() {
46
DESTDIR="$pkgdir" cmake --install build
47
}
48
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 2 |
| 2026-08-17 00:18:29 | LOW | 2 |
| 2026-08-16 00:03:42 | LOW | 2 |
| 2026-08-15 00:26:13 | LOW | 2 |
| 2026-08-14 00:03:41 | LOW | 2 |
| 2026-08-13 00:17:07 | LOW | 2 |
| 2026-08-12 15:24:23 | LOW | 2 |