diff options
Diffstat (limited to 'abs/extra/libglvnd/PKGBUILD')
-rw-r--r-- | abs/extra/libglvnd/PKGBUILD | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/abs/extra/libglvnd/PKGBUILD b/abs/extra/libglvnd/PKGBUILD index e9753c8..12011ec 100644 --- a/abs/extra/libglvnd/PKGBUILD +++ b/abs/extra/libglvnd/PKGBUILD @@ -2,18 +2,31 @@ # Maintainer: Felix Yan <felixonmars@archlinux.org> 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') 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' 'python2') +#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 @@ -29,7 +42,7 @@ package() { # 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 |