Date: Monday, February 27, 2017 @ 20:25:43 Author: heftig Revision: 214098
20151110-7 Modified: primus/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-02-27 19:09:36 UTC (rev 214097) +++ PKGBUILD 2017-02-27 20:25:43 UTC (rev 214098) @@ -1,9 +1,10 @@ +# $Id$ # Maintainer: Sven-Hendrik Haase <s...@lutzhaase.com> # Contributor: Alexander Monakov <amona...@gmail.com> pkgname=primus pkgver=20151110 -pkgrel=6 +pkgrel=7 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus" @@ -10,7 +11,8 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=("git://github.com/amonakov/primus.git#commit=d1afbf6" +_commit=d1afbf6fce2778c0751eddf19db9882e04f18bfd # master +source=("git+https://github.com/amonakov/primus#commit=$_commit" "register_cleanup.patch") sha1sums=('SKIP' 'fd48f89c55c1ad854d7a985781faed2c52c0135f') @@ -17,13 +19,11 @@ prepare() { cd primus - - patch -Np1 < "$srcdir/register_cleanup.patch" + patch -Np1 -i ../register_cleanup.patch } build() { cd primus - make } @@ -30,16 +30,14 @@ package() { cd primus - install -D "lib/libGL.so.1" "$pkgdir/usr/lib/primus/libGL.so.1" - sed -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus:/usr/lib/nvidia:/usr/lib32/nvidia'#" primusrun > primusrun.dist - install -D "primusrun.dist" "$pkgdir/usr/bin/primusrun" + sed -e '/^PRIMUS_libGL=/cPRIMUS_libGL=/usr/\\$LIB/primus' \ + -e '/^exec/iexport __GLVND_DISALLOW_PATCHING=1' \ + primusrun | install -D /dev/stdin "$pkgdir/usr/bin/primusrun" - install -D "primus.bash-completion" "$pkgdir/usr/share/bash-completion/completions/primusrun" - - gzip -9 "primusrun.1" - install -D "primusrun.1.gz" "$pkgdir/usr/share/man/man1/primusrun.1.gz" - - install -D -m644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -D lib/libGL.so.1 "$pkgdir/usr/lib/primus/libGL.so.1" + install -D primus.bash-completion "$pkgdir/usr/share/bash-completion/completions/primusrun" + install -D primusrun.1 "$pkgdir/usr/share/man/man1/primusrun.1" + install -D -m644 LICENSE.txt "$pkgdir/usr/share/licenses/primus/LICENSE" } # vim:set ts=2 sw=2 et: