File PKGBUILD of Package libglvnd-bootstrap
# Maintainer: Yukari Chiba <[email protected]> pkgname=libglvnd pkgver=1.7.0 pkgrel=4 pkgdesc="The GL Vendor-Neutral Dispatch library" arch=(x86_64 aarch64 riscv64 loongarch64) url="https://gitlab.freedesktop.org/glvnd/libglvnd" license=('BSD') makedepends=('python' 'meson') provides=('libgl' 'libegl' 'libgles') source=("$url/-/archive/v$pkgver/libglvnd-v$pkgver.tar.gz") sha512sums=('7b6eb8e075b48f1d915b892044adc3260547d74ed61d1e2fa6c5f0f8c3527754abea314181e088626d4fd58bb221085e5288c4758d828e171c7dcb0e4991745c') build() { export MESONFLAGS=( "x11=disabled" "glx=disabled" "gles1=false" ) case $CARCH in riscv64 | loongarch64) MESONFLAGS+=("asm=disabled") ;; esac ewe-meson $pkgname-v$pkgver build \ "${MESONFLAGS[@]/#/-D}" meson compile -C build } package() { meson install -C build --destdir "$pkgdir" }