wwal-git
LOW
maintainer execorn
0 votes
scanned 2026-10-28 00:06:54.512692
Why flagged
The package builds from the project's own Git repository, which is normal for AUR packages; 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 the project's own Git repository, which is normal for AUR packages; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: Biryukov Nikita <n.biryukov.04@gmail.com>
2
pkgname=wwal-git
3
_pkgname=wwal
4
pkgver=1.1.0.r0.g0e7ee35
5
pkgrel=1
6
pkgdesc="Fast Wayland wallpaper, video, shader, and Steam Workshop engine with Material You color extraction"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/Execorn/wwal"
9
license=('GPL-3.0-or-later')
10
depends=(
11
'glibc'
12
'gcc-libs'
13
'wayland'
14
'libdrm'
15
'mesa'
16
'libva'
17
'liburing'
18
'libseccomp'
19
'libpng'
20
'libjpeg-turbo'
21
)
22
optdepends=(
23
'libwebp: WebP static and animated image decoding'
24
'libavif: AVIF and HEIC HDR/Solar dynamic wallpaper decoding'
25
'libjxl: JPEG-XL image decoding'
26
'librsvg: SVG vector wallpaper rendering'
27
'pipewire: Real-time audio capture for audio-reactive shaders and scenes'
28
'ffmpeg: Software video fallback and animated image pre-transcoding'
29
'lz4: Fast Wallpaper Engine .tex LZ4 decompression'
30
)
31
makedepends=(
32
'git'
33
'meson'
34
'ninja'
35
'pkgconf'
36
'python'
37
'wayland-protocols'
38
)
39
provides=('wwal' 'wwald')
40
conflicts=('wwal')
41
source=("git+https://github.com/Execorn/wwal.git")
42
sha256sums=('SKIP')
43
44
pkgver() {
45
cd "${srcdir}/${_pkgname}"
46
if git describe --long --tags --abbrev=7 >/dev/null 2>&1; then
47
git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
48
else
49
printf "1.1.0.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
50
fi
51
}
52
53
build() {
54
arch-meson "${srcdir}/${_pkgname}" "${srcdir}/${_pkgname}/build" \
55
--auto-features=auto \
56
-Doptimization=3 \
57
-Db_lto=true \
58
-Db_pie=true \
59
-Denable_vaapi=true \
60
-Denable_io_uring=true \
61
-Denable_simd=true \
62
-Denable_seccomp=true \
63
-Denable_systemd=true \
64
-Dtests=true
65
meson compile -C "${srcdir}/${_pkgname}/build"
66
}
67
68
check() {
69
meson test -C "${srcdir}/${_pkgname}/build" --print-errorlogs
70
}
71
72
package() {
73
meson install -C "${srcdir}/${_pkgname}/build" --destdir "${pkgdir}"
74
install -Dm644 "${srcdir}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
75
}
76
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 23:48:54 | Low | 2 |