wlroots0.18
MEDIUM
maintainer Realsteel98
1 votes
scanned 2026-10-05 23:40:58.404909
Why flagged
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
Triggered rules
Medium
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1
# Maintainer: Robin Candau <antiz@archlinux.org>
2
# Maintainer: Brett Cornwall <ainola@archlinux.org>
3
# Contributor: Maxim Baz <archlinux at maximbaz dot com>
4
# Contributor: Omar Pakker
5
6
pkgname=wlroots0.18
7
_pkgname=wlroots
8
pkgver=0.18.3
9
pkgrel=1
10
pkgdesc="Modular Wayland compositor library"
11
url="https://gitlab.freedesktop.org/wlroots/wlroots"
12
license=('MIT')
13
arch=('x86_64')
14
depends=('libdisplay-info.so' 'libglvnd' 'libinput' 'liblcms2.so' 'libliftoff.so' 'libpixman-1.so'
15
'libseat.so' 'libudev.so' 'libvulkan.so' 'libwayland-client.so' 'libwayland-server.so'
16
'libxcb' 'libxkbcommon.so' 'opengl-driver' 'xcb-util-errors' 'xcb-util-renderutil' 'xcb-util-wm')
17
makedepends=('git' 'glslang' 'meson' 'ninja' 'systemd' 'vulkan-headers' 'wayland-protocols' 'xorg-xwayland')
18
optdepends=('xorg-xwayland: Xwayland support')
19
provides=("libwlroots-${pkgver%.*}.so")
20
replaces=("${_pkgname}")
21
source=("${pkgname}::git+${url}.git#tag=${pkgver}?signed"
22
'Revert-layer-shell-error-on-0-dimension-without-anch.patch')
23
sha256sums=('4e1db5cd5e67f718228f3fe2e08e267eb09dcc64c781049595507d726bafb868'
24
'570224bf7293f6d57e713f5acbf17a64ddf6daa41112f14ea028dd9ba7a82814')
25
validpgpkeys=('34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser
26
'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault
27
'4100929B33EEB0FD1DB852797BC79407090047CA') # Sway signing key)
28
29
prepare() {
30
cd "${pkgname}"
31
# Allow a minor protocol violation until phosh is fixed
32
# Without this patch, phosh crashes at startup
33
# See https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/294
34
# Patch taken from https://sources.debian.org/src/wlroots/0.18.2-3/debian/patches/Revert-layer-shell-error-on-0-dimension-without-anchors.patch
35
patch -Np1 -i "${srcdir}/Revert-layer-shell-error-on-0-dimension-without-anch.patch"
36
}
37
38
build() {
39
arch-meson "${pkgname}" build
40
ninja -C build
41
}
42
43
package() {
44
DESTDIR="${pkgdir}" ninja -C build install
45
install -Dm 644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
46
}
47
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-05 23:40:58 | Medium | 1 |
| 2026-08-16 00:03:42 | Clean | 2 |
| 2026-08-15 15:30:38 | Low | 1 |