# Maintainer: Emil Velikov # Maintainer: Eric Engestrom # Contributor: Ben Widawsky # Contributor: Chad Versace pkgname=waffle pkgver=1.6.2 pkgrel=2 pkgdesc='a library for choosing window system and OpenGL API at runtime' arch=('x86_64') url='http://www.waffle-gl.org' license=('BSD') depends=('libx11' 'libxcb' 'wayland') makedepends=('meson' 'xcb-proto' 'mesa-libgl' 'mesa' 'libxslt' 'docbook-xsl') source=(https://mesa.pages.freedesktop.org/waffle/files/release/waffle-${pkgver}/waffle-${pkgver}.tar.xz{,.asc}) sha256sums=('41ff9e042497e482c7294e210ebd9962e937631829a548e5811c637337cec5a5' 'SKIP') build() { arch-meson "$pkgname-$pkgver" build \ -D gbm=enabled \ -D glx=enabled \ -D x11_egl=enabled \ -D wayland=enabled \ -D build-manpages=true \ -D build-htmldocs=true \ -D build-examples=false ninja -C build } package() { DESTDIR="$pkgdir" ninja -C build install install -m755 -d "$pkgdir/usr/share/licenses/$pkgname" install -m644 "$pkgdir/usr/share/doc/waffle1/LICENSE.txt" \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" }