summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2021-02-24 22:40:24 +0000
committerEmil Velikov2021-02-24 22:42:03 +0000
commit8d5985265c7917e9248e7d927c1431cd64ff5c54 (patch)
tree8807f39503b646a3ef4f30ad1b5d71bfe3ddaa1b
parentcbc15b9a1ec7f99ae7099c8de2c450b58c0df8a3 (diff)
downloadaur-8d5985265c7917e9248e7d927c1431cd64ff5c54.tar.gz
waffle-git: do out-of-tree builds, et al
Currently we place the builddir within the sourcedir. There's no reason for that, plus in generally it's considered bad habit. Aside: fixup variable quoting Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 7 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c2477bb46e6..42e129a76957 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = waffle-git
pkgdesc = Library for choosing window system and OpenGL API at runtime (git version)
- pkgver = 1.5.2.3.r286.gb6d9448
+ pkgver = 1.5.2.3.r287.g0b8e040
pkgrel = 1
url = http://www.waffle-gl.org
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 5fa3dd81ee72..e2140808c2d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Clayton Craft <clayton@craftyguy.net>
pkgname=waffle-git
-pkgver=1.5.2.3.r286.gb6d9448
+pkgver=1.5.2.3.r287.g0b8e040
pkgrel=1
pkgdesc='Library for choosing window system and OpenGL API at runtime (git version)'
arch=('x86_64' 'aarch64')
@@ -26,9 +26,7 @@ pkgver() {
}
build() {
- cd $_gitname
-
- arch-meson build \
+ arch-meson "$_gitname" build \
--buildtype release \
-D gbm=enabled \
-D glx=enabled \
@@ -44,11 +42,8 @@ build() {
}
package() {
- cd $_gitname
-
- 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
+ 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"
}
-