[arch-commits] Commit in primus/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Mon Feb 27 20:25:44 UTC 2017
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 <sh at lutzhaase.com>
# Contributor: Alexander Monakov <amonakov at 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:
More information about the arch-commits
mailing list