Date: Friday, October 28, 2016 @ 06:32:03 Author: felixonmars Revision: 279367
upgpkg: libglvnd 0.1.1.20161028-1 enable libEGL (FS#51527) Modified: libglvnd/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-10-28 06:22:08 UTC (rev 279366) +++ PKGBUILD 2016-10-28 06:32:03 UTC (rev 279367) @@ -2,7 +2,8 @@ # Maintainer: Felix Yan <[email protected]> pkgname=libglvnd -pkgver=0.1.1 +pkgver=0.1.1.20161028 +_commit=470fc824a38521a52707c6c0f59d827aa5e0f45a pkgrel=1 pkgdesc="The GL Vendor-Neutral Dispatch library" arch=('i686' 'x86_64') @@ -9,12 +10,24 @@ url="https://github.com/NVIDIA/libglvnd" license=('custom:BSD-like') depends=('libxext') -makedepends=('xorg-server-devel' 'git' 'python2') -source=("git+https://github.com/NVIDIA/libglvnd.git#tag=v$pkgver" - LICENSE) +makedepends=('libx11' 'glproto' 'git' 'python') +#source=("git+https://github.com/NVIDIA/libglvnd.git#tag=v$pkgver" +source=("git+https://github.com/NVIDIA/libglvnd.git#commit=$_commit" + LICENSE + https://patch-diff.githubusercontent.com/raw/NVIDIA/libglvnd/pull/110.patch + https://patch-diff.githubusercontent.com/raw/NVIDIA/libglvnd/pull/97.patch) sha1sums=('SKIP' - 'c88e07f333fcf8dcdbef370b85372b4d88ad8a66') + 'c88e07f333fcf8dcdbef370b85372b4d88ad8a66' + '048e89dbdd0a6ca33441a6273208e4126d9828fc' + '48fac1b1248f1a6766ebae66432269c5147b5815') +prepare() { + cd $pkgname + # FS#51527 + patch -p1 -i ../97.patch + patch -p1 -i ../110.patch +} + build() { cd $pkgname ./autogen.sh @@ -29,7 +42,7 @@ # For compatibility with older nvidia drivers for bumblebee # Symlinks to /usr/lib will be in nvidia-libgl mkdir "$pkgdir/usr/lib/nvidia" - for _lib in libGL.so libGLESv1_CM.so libGLESv2.so; do + for _lib in libGL.so libGLESv1_CM.so libGLESv2.so libEGL.so; do mv "$pkgdir"/usr/lib/$_lib* "$pkgdir"/usr/lib/nvidia/ done
