summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2022-11-20 15:50:14 +0000
committerEmil Velikov2022-11-20 15:50:14 +0000
commit03d9229829c016095550d661f08f15ead43b02a6 (patch)
tree7bfec5e070c6b69ffd789b1b6a408625a0aead76
parentf769a664d3ec34b560f35686a6d4d51564d58c3a (diff)
downloadaur-03d9229829c016095550d661f08f15ead43b02a6.tar.gz
waffle 1.7.0-2: assorted meson fixes
- drop the meson configure - meson setup produces nice summary - drop the autofeatures - arch-meson enables them - replace the direct ninja invocations with the meson equivalent Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD13
2 files changed, 5 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 964b3cc3e03e..24bb9735cf37 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = waffle
pkgdesc = a library for choosing window system and OpenGL API at runtime
pkgver = 1.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://waffle.freedesktop.org
arch = x86_64
license = BSD
diff --git a/PKGBUILD b/PKGBUILD
index 131e8afe98cd..8b6a4676077e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=waffle
pkgver=1.7.0
-pkgrel=1
+pkgrel=2
pkgdesc='a library for choosing window system and OpenGL API at runtime'
arch=('x86_64')
url='https://waffle.freedesktop.org'
@@ -29,21 +29,16 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D')
build() {
arch-meson "$pkgname-$pkgver" build \
--buildtype release \
- -D gbm=enabled \
- -D glx=enabled \
- -D surfaceless_egl=enabled \
- -D x11_egl=enabled \
- -D wayland=enabled \
-D build-manpages=true \
-D build-htmldocs=true \
-D build-examples=false
- meson configure build
- ninja -C build
+ meson compile -C build
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
+ meson install -C build --destdir "$pkgdir"
+
install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
install -m644 "$pkgdir/usr/share/doc/waffle1/LICENSE.txt" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"