mantle-bin
The package downloads prebuilt binaries from the project's GitHub releases, which is a common and generally trusted practice; the low severity is due to the lack of source build and reliance on external binaries, but the source is from the official project repository.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads prebuilt binaries from the project's GitHub releases, which is a common and generally trusted practice; the low severity is due to the lack of source build and reliance on external binaries, but the source is from the official project repository.
PKGBUILD
# Maintainer: Anas Khalifa <anasgets111@gmail.com>
# release.yml's aur job sets pkgver and sha256sums from each tag and pushes this to the AUR.
pkgname=mantle-bin
pkgver=0.7.5
pkgrel=1
pkgdesc='A Wayland shell engine that runs shells written in Lua (release binaries)'
arch=('x86_64')
url='https://github.com/anasgets111/mantle'
license=('MIT')
depends=('fontconfig' 'libgcc' 'glibc' 'libglvnd' 'libpipewire' 'libxkbcommon' 'mesa'
'pacman' 'pam' 'polkit' 'systemd-libs' 'wayland')
optdepends=('niri: workspaces, windows and keyboard layout'
'hyprland: workspaces, windows and keyboard layout'
'paru: AUR package updates'
'yay: AUR package updates'
'sound-theme-freedesktop: notification sounds'
'lua-language-server: type-checking the config in an editor')
provides=("mantle=$pkgver")
conflicts=('mantle' 'mantle-git')
backup=('etc/pam.d/mantle')
# The release build already strips its binaries.
options=('!debug' '!strip')
source=("$url/releases/download/v$pkgver/mantle-$pkgver-$CARCH-linux.tar.gz")
sha256sums=('b57b66edcb3ba4d7e6b6c36ed2d4fd944cedab82ddb91d920636f980e6b06f7c')
# The tarball installs under /usr/local; its relative symlink and stub lookup work under /usr too.
package() {
install -dm755 "$pkgdir/usr"
cp -a usr/local/. "$pkgdir/usr/"
mv "$pkgdir/usr/share/licenses/mantle" "$pkgdir/usr/share/licenses/$pkgname"
install -Dm644 etc/pam.d/mantle "$pkgdir/etc/pam.d/mantle"
install -Dm644 -t "$pkgdir/usr/share/polkit-1/rules.d" etc/polkit-1/rules.d/*.rules
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 21:16:13 | Low | 2 |