[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