diff options
author | Emil Velikov | 2023-10-29 22:00:55 +0000 |
---|---|---|
committer | Emil Velikov | 2023-10-29 22:00:55 +0000 |
commit | 7e8ee06f2940554328ea829f44052fc429fae991 (patch) | |
tree | 561d776467c2357c618fcca43d5faf060f642d41 /PKGBUILD | |
parent | f42a6dea01ddbf7ed7225d5945171e82ca4eb185 (diff) | |
download | aur-waffle.tar.gz |
waffle 1.8.0-1: upstream release
- swap systemd/libudev for libdrm
- use array for the meson options
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -1,40 +1,40 @@ # Maintainer: Emil Velikov <emil.l.velikov@gmail.com> -# Maintainer: Eric Engestrom <aur@engestrom.ch> +# Contributor: Eric Engestrom <aur@engestrom.ch> # Contributor: Ben Widawsky <ben@bwidawsk.net> # Contributor: Chad Versace <chad.versace@linux.intel.com> pkgname=waffle -pkgver=1.7.2 +pkgver=1.8.0 pkgrel=1 pkgdesc='a library for choosing window system and OpenGL API at runtime' arch=('x86_64') url='https://waffle.freedesktop.org' license=('BSD') -depends=('libx11' 'libxcb' 'libudev.so') +depends=('libx11' 'libxcb') optdepends=('libgl: for OpenGL or GLX support' 'libgles: for GLES support' 'libegl: for gbm, surfaceless, x11_egl or wayland support' 'mesa: for gbm support' + 'libdrm: for gbm support' 'wayland: for wayland support') -# XXX: systemd is a bit of a hack, in particular: -# The Arch packaging splits the libudev.so in one package, with the build -# aka headers/pkg-config in another. -makedepends=('meson' 'xcb-proto' 'mesa' 'libxslt' 'docbook-xsl' 'systemd' 'wayland-protocols') +makedepends=('meson' 'xcb-proto' 'mesa' 'libxslt' 'docbook-xsl' 'wayland-protocols') source=(https://waffle.freedesktop.org/files/release/waffle-${pkgver}/waffle-${pkgver}.tar.xz{,.asc}) -sha256sums=('f676195cfea58cc75ef2441c5616b2f1d5565a7d371a6aa655aff3cc67c7c2c9' +sha256sums=('29f462b5ea93510f585ae59b09f1aef6f9bad7287c7b82a7e8bd88f766e3afc7' 'SKIP') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') build() { - arch-meson "$pkgname-$pkgver" build \ - --buildtype release \ - -D build-manpages=true \ - -D build-htmldocs=true \ + local meson_args=( + --buildtype release + -D build-manpages=true + -D build-htmldocs=true -D build-examples=false + ) + arch-meson "$pkgname-$pkgver" build "${meson_args[@]}" meson compile -C build } |