# Maintainer: Felix Yan pkgname=libglvnd pkgver=1.1.1 pkgrel=2 pkgdesc="The GL Vendor-Neutral Dispatch library" arch=('x86_64') url="https://github.com/NVIDIA/libglvnd" license=('custom:BSD-like') makedepends=('libxext' 'libx11' 'glproto' 'python') provides=('libgl' 'libegl' 'libgles') source=("$pkgname-$pkgver.tar.gz::https://github.com/NVIDIA/libglvnd/archive/v$pkgver.tar.gz" Add-pkgconfig-data-for-libraries-implemented-so-far.patch LICENSE) sha512sums=('f64a481be002b108bc45147f9ecddc97561d09b15dd2fee82e76642f8d298f5b21458042dea3083ade650181d5f937bf550bba2914fbf46a774990abdbc56883' '761fdccd2d6ee744dd55790b0d76b14263cc554e9ba70705a1cd607d33b8a72c437387039818e6795320e261da2a14eb783dfdbb67f14f6319fe2dbbf9614281' 'bf0f4a7e04220a407400f89226ecc1f798cc43035f2538cc8860e5088e1f84140baf0d4b0b28f66e4b802d4d6925769a1297c24e1ba39c1c093902b2931781a5') build() { cd $pkgname-$pkgver # https://bugs.freedesktop.org/show_bug.cgi?id=110141 patch -Np1 -i ../Add-pkgconfig-data-for-libraries-implemented-so-far.patch ./autogen.sh ./configure --prefix=/usr make } package() { # libglvnd needs mesa for indirect rendering depends=('libxext' 'mesa' 'opengl-driver') cd $pkgname-$pkgver make DESTDIR="$pkgdir" install install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }