parra-bin
LOW
maintainer Uyanide
0 votes
scanned 2026-08-26 15:30:31.793073
Why flagged
The package downloads a prebuilt binary from the project's GitHub releases, which is a normal practice 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 downloads a prebuilt binary from the project's GitHub releases, which is a normal practice for AUR packages; the low severity is due to few votes and recent upload, not malicious content.
PKGBUILD
1
# Maintainer: Uyanide <pywang0608@foxmail.com>
2
3
pkgname=parra-bin
4
_pkgname="${pkgname%-bin}"
5
pkgver=0.1.2
6
pkgrel=1
7
_tag="v${pkgver}"
8
pkgdesc="Wallpaper daemon with compositor-driven effects, for wlr-layer-shell"
9
arch=("x86_64")
10
url="https://github.com/Uyanide/parra"
11
license=("MIT")
12
options=(!debug)
13
depends=(
14
"glibc"
15
"libgcc"
16
"wayland"
17
"libglvnd"
18
)
19
optdepends=(
20
"niri: compositor with full feature support"
21
"hyprland: compositor with partial feature support"
22
)
23
provides=("${_pkgname}=${pkgver}")
24
source=(
25
"${_pkgname}-${pkgver}.tar.gz::${url}/releases/download/${_tag}/${_pkgname}-${_tag}-${CARCH}-unknown-linux-gnu.tar.gz"
26
"${_pkgname}-${pkgver}-LICENSE::https://raw.githubusercontent.com/Uyanide/parra/refs/tags/${_tag}/LICENSE"
27
"${_pkgname}-${pkgver}-service::https://raw.githubusercontent.com/Uyanide/parra/refs/tags/${_tag}/examples/parra.service"
28
29
)
30
sha512sums=('c14adf5ef036480771baaa80e1486f379ec4d80c1661cc3779af24abc2cf552c0b5a9c4bd445ad74d14d8671dcba80d484b73bedf85f692437b2928536e9bee0'
31
'81df58be436e450e36805ee5b9330f0f0a5060206b86bfb9bcd2ebe9d3c5e25106322ba7b1e4f96e85dc7958efff84a51322710bbef7e27df5598625202d8b89'
32
'6f62c5a184d2abd31de195060a9eb0d32aa6d1cce580860ada5946436bdf59e90d5bb2a073e761c751c4dec1df2dc536c7f9280c519db8019d0265deabe7d850')
33
34
build() {
35
# Generate shell completions
36
for shell in bash fish zsh; do
37
"${srcdir}/${_pkgname}" completions "${shell}" > "${shell}-completions"
38
done
39
}
40
41
package() {
42
install -Dm755 "${_pkgname}" \
43
"${pkgdir}/usr/bin/${_pkgname}"
44
install -Dm644 "${_pkgname}-${pkgver}-LICENSE" \
45
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
46
install -Dm644 "${_pkgname}-${pkgver}-service" \
47
"${pkgdir}/usr/lib/systemd/user/${_pkgname}.service"
48
49
# Install shell completions
50
install -Dm644 bash-completions \
51
"${pkgdir}/usr/share/bash-completion/completions/${_pkgname}"
52
install -Dm644 fish-completions \
53
"${pkgdir}/usr/share/fish/vendor_completions.d/${_pkgname}.fish"
54
install -Dm644 zsh-completions \
55
"${pkgdir}/usr/share/zsh/site-functions/_${_pkgname}"
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-26 15:30:31 | Low | 2 |