# Maintainer: Adrian Perez de Castro # Maintainer: Antonin Décimo pkgname=wlroots-git pkgver=0.12.0.r378.g00bee2a6 pkgrel=1 license=(custom:MIT) pkgdesc='Modular Wayland compositor library (git version)' url=https://github.com/swaywm/wlroots arch=(x86_64) provides=("wlroots=${pkgver%%.r*}") conflicts=(wlroots) options=(debug) depends=( libinput libxcb libxkbcommon opengl-driver pixman wayland xcb-util-errors xcb-util-renderutil xcb-util-wm systemd xorg-xwayland) makedepends=( git meson wayland-protocols xorgproto) source=("${pkgname}::git+${url}") sha512sums=('SKIP') pkgver () { cd "${pkgname}" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build () { arch-meson \ --buildtype=debug \ -Dlogind-provider=systemd \ -Dlibseat=disabled \ -Dwerror=false \ -Dexamples=false \ "${pkgname}" build meson compile -C build } package () { DESTDIR="${pkgdir}" meson install -C build install -Dm644 "${pkgname}/"LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }