# Contributor: Sören Tempel # Contributor: Bartłomiej Piotrowski # Maintainer: Síle Ekaterin Liszka pkgname=wayland pkgver=1.22.0 pkgrel=0 pkgdesc="A computer display server protocol" url="https://wayland.freedesktop.org" arch="all" license="MIT" depends="" depends_dev="expat-dev" makedepends="$depends_dev doxygen xmlto graphviz grep libffi-dev libxml2-dev bash meson" subpackages="$pkgname-dev" replaces="wayland-libs-client wayland-libs-cursor wayland-libs-server" source="https://gitlab.freedesktop.org/wayland/wayland/-/releases/$pkgver/downloads/$pkgname-$pkgver.tar.xz" build() { meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --buildtype=plain \ -Ddocumentation=false \ build ninja -C build } check() { export XDG_RUNTIME_DIR=$(mktemp -d) ninja -C build test rm -fr "${XDG_RUNTIME_DIR}" } package() { DESTDIR="$pkgdir" ninja -C build install } dev() { mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/bin "$pkgdir"/usr/share \ "$subpkgdir"/usr default_dev } sha512sums="fb1974efc8433e97254eb83fe28974198f2b4d8246418eb3d34ce657055461e0c97bc06dd52e5066ae91bbe05bac611dc49a0937ba226ac6388d5a47241efb12 wayland-1.22.0.tar.xz"