[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Tuesday, July 7, 2020 @ 15:32:46 Author: felixonmars Revision: 658940 upgpkg: primus 20151110-9: reproducibility rebuild Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-07-07 15:32:25 UTC (rev 658939) +++ PKGBUILD2020-07-07 15:32:46 UTC (rev 658940) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=8 +pkgrel=9 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('x86_64') url="https://github.com/amonakov/primus;
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Friday, November 9, 2018 @ 22:33:29 Author: felixonmars Revision: 405006 PIE/BUILDINFO rebuild Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-11-09 22:32:46 UTC (rev 405005) +++ PKGBUILD2018-11-09 22:33:29 UTC (rev 405006) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=7 +pkgrel=8 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('x86_64') url="https://github.com/amonakov/primus;
[arch-commits] Commit in primus/trunk (PKGBUILD)
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 === --- PKGBUILD2017-02-27 19:09:36 UTC (rev 214097) +++ PKGBUILD2017-02-27 20:25:43 UTC (rev 214098) @@ -1,9 +1,10 @@ +# $Id$ # Maintainer: Sven-Hendrik Haase# Contributor: Alexander Monakov 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:
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Thursday, July 28, 2016 @ 20:20:31 Author: heftig Revision: 184586 20151110-6 Modified: primus/trunk/PKGBUILD (contents, properties) --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-28 20:18:28 UTC (rev 184585) +++ PKGBUILD2016-07-28 20:20:31 UTC (rev 184586) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=5 +pkgrel=6 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus; @@ -34,7 +34,7 @@ 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" - install -D "primus.bash-completion" "$pkgdir/etc/bash_completion.d/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" Property changes on: primus/trunk/PKGBUILD ___ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
[arch-commits] Commit in primus/trunk (PKGBUILD register_cleanup.patch)
Date: Friday, January 22, 2016 @ 05:31:18 Author: svenstaro Revision: 158483 upgpkg: primus 20151110-4 Fix FS#47851 Added: primus/trunk/register_cleanup.patch Modified: primus/trunk/PKGBUILD + PKGBUILD | 12 ++-- register_cleanup.patch | 47 +++ 2 files changed, 57 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-22 03:20:31 UTC (rev 158482) +++ PKGBUILD2016-01-22 04:31:18 UTC (rev 158483) @@ -10,9 +10,17 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=("git://github.com/amonakov/primus.git#commit=d1afbf6") -sha1sums=('SKIP') +source=("git://github.com/amonakov/primus.git#commit=d1afbf6" +"register_cleanup.patch") +sha1sums=('SKIP' + 'fd48f89c55c1ad854d7a985781faed2c52c0135f') +prepare() { + cd primus + + patch -Np1 < "$srcdir/register_cleanup.patch" +} + build() { cd primus Added: register_cleanup.patch === --- register_cleanup.patch (rev 0) +++ register_cleanup.patch 2016-01-22 04:31:18 UTC (rev 158483) @@ -0,0 +1,47 @@ +diff --git a/libglfork.cpp b/libglfork.cpp +index 03f514f..bb42f0d 100644 +--- a/libglfork.cpp b/libglfork.cpp +@@ -259,6 +259,22 @@ static struct PrimusInfo { + } + } primus; + ++static void cleanup() ++{ ++ primus.drawables.clear(); ++} ++ ++static void register_cleanup_1() ++{ ++ atexit(cleanup); ++} ++ ++static void register_cleanup() ++{ ++ static pthread_once_t once = PTHREAD_ONCE_INIT; ++ pthread_once(, register_cleanup_1); ++} ++ + // Thread-specific data + static __thread struct { + Display *dpy; +@@ -622,11 +638,6 @@ GLXContext glXCreateContextAttribsARB(Display *dpy, GLXFBConfig config, GLXConte + void glXDestroyContext(Display *dpy, GLXContext ctx) + { + primus.contexts.erase(ctx); +- // kludge: reap background tasks when deleting the last context +- // otherwise something will deadlock during unloading the library +- if (primus.contexts.empty()) +-for (DrawablesInfo::iterator i = primus.drawables.begin(); i != primus.drawables.end(); i++) +- i->second.reap_workers(); + primus.afns.glXDestroyContext(primus.adpy, ctx); + } + +@@ -720,6 +731,7 @@ void glXSwapBuffers(Display *dpy, GLXDrawable drawable) + di.actx = ctx; + di.d.spawn_worker(drawable, display_work); + di.r.spawn_worker(drawable, readback_work); ++register_cleanup(); + } + // Readback thread needs a sync object to avoid reading an incomplete frame + di.sync = primus.afns.glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Friday, January 22, 2016 @ 05:33:02 Author: svenstaro Revision: 158485 upgpkg: primus 20151110-5 Fix FS#47851 Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-01-22 04:31:31 UTC (rev 158484) +++ PKGBUILD2016-01-22 04:33:02 UTC (rev 158485) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=4 +pkgrel=5 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus;
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Friday, January 15, 2016 @ 02:44:44 Author: svenstaro Revision: 156461 upgpkg: primus 20151110-4 Fix path Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-14 23:04:03 UTC (rev 156460) +++ PKGBUILD2016-01-15 01:44:44 UTC (rev 156461) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=3 +pkgrel=4 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus; @@ -23,7 +23,7 @@ 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/lib-32/nvidia'#" primusrun > primusrun.dist + 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" install -D "primus.bash-completion" "$pkgdir/etc/bash_completion.d/primusrun"
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Wednesday, January 13, 2016 @ 20:22:30 Author: svenstaro Revision: 156333 upgpkg: primus 20151110-3 FS#47688 Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-13 18:37:54 UTC (rev 156332) +++ PKGBUILD2016-01-13 19:22:30 UTC (rev 156333) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=2 +pkgrel=3 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus; @@ -23,7 +23,7 @@ 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'#" primusrun > primusrun.dist + sed -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus:/usr/lib/nvidia:/usr/lib-32/nvidia'#" primusrun > primusrun.dist install -D "primusrun.dist" "$pkgdir/usr/bin/primusrun" install -D "primus.bash-completion" "$pkgdir/etc/bash_completion.d/primusrun"
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Sunday, December 6, 2015 @ 05:28:55 Author: bpiotrowski Revision: 148805 C++11 ABI rebuild Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-06 03:39:05 UTC (rev 148804) +++ PKGBUILD2015-12-06 04:28:55 UTC (rev 148805) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20151110 -pkgrel=1 +pkgrel=2 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus;
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Saturday, November 14, 2015 @ 22:10:10 Author: svenstaro Revision: 146831 upgpkg: primus 20151110-1 bump Modified: primus/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-11-14 21:03:31 UTC (rev 146830) +++ PKGBUILD2015-11-14 21:10:10 UTC (rev 146831) @@ -2,8 +2,8 @@ # Contributor: Alexander Monakovpkgname=primus -pkgver=20150118 -pkgrel=2 +pkgver=20151110 +pkgrel=1 pkgdesc="Faster OpenGL offloading for Bumblebee" arch=('i686' 'x86_64') url="https://github.com/amonakov/primus; @@ -10,7 +10,7 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=("git://github.com/amonakov/primus.git#commit=7e21554eb2") +source=("git://github.com/amonakov/primus.git#commit=d1afbf6") sha1sums=('SKIP') build() {
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Sunday, January 18, 2015 @ 16:27:32 Author: svenstaro Revision: 126105 upgpkg: primus 20150118-1 bump Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-01-18 15:27:16 UTC (rev 126104) +++ PKGBUILD2015-01-18 15:27:32 UTC (rev 126105) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20131226 +pkgver=20150118 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64')
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Sunday, January 18, 2015 @ 22:23:20 Author: svenstaro Revision: 126159 upgpkg: primus 20150118-2 actually bump Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-01-18 21:22:32 UTC (rev 126158) +++ PKGBUILD2015-01-18 21:23:20 UTC (rev 126159) @@ -3,7 +3,7 @@ pkgname=primus pkgver=20150118 -pkgrel=1 +pkgrel=2 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64') url=https://github.com/amonakov/primus; @@ -10,7 +10,7 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=(git://github.com/amonakov/primus.git#commit=074817614c) +source=(git://github.com/amonakov/primus.git#commit=7e21554eb2) sha1sums=('SKIP') build() {
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Thursday, December 26, 2013 @ 15:01:50 Author: svenstaro Revision: 103114 upgpkg: primus 20131226-1 bump Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-12-26 14:01:38 UTC (rev 103113) +++ PKGBUILD2013-12-26 14:01:50 UTC (rev 103114) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20131027 +pkgver=20131226 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64') @@ -10,7 +10,7 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=(git://github.com/amonakov/primus.git#commit=31ca47e644) +source=(git://github.com/amonakov/primus.git#commit=074817614c) sha1sums=('SKIP') build() {
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Sunday, October 27, 2013 @ 21:50:40 Author: svenstaro Revision: 99366 upgpkg: primus 20131027-1 Bumping Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-10-27 17:21:57 UTC (rev 99365) +++ PKGBUILD2013-10-27 20:50:40 UTC (rev 99366) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20130815 +pkgver=20131027 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64')
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Thursday, August 15, 2013 @ 15:45:17 Author: svenstaro Revision: 95681 upgpkg: primus 20130815-1 Bumping Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-08-15 13:41:08 UTC (rev 95680) +++ PKGBUILD2013-08-15 13:45:17 UTC (rev 95681) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20130425 +pkgver=20130815 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64')
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Thursday, April 25, 2013 @ 10:33:08 Author: svenstaro Revision: 88952 upgpkg: primus 20130425-1 Bumping Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-04-25 08:27:45 UTC (rev 88951) +++ PKGBUILD2013-04-25 08:33:08 UTC (rev 88952) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20130414 +pkgver=20130425 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64') @@ -10,7 +10,7 @@ license=('custom:ISC') depends=('bumblebee') makedepends=('git') -source=(git://github.com/amonakov/primus.git) +source=(git://github.com/amonakov/primus.git#commit=31ca47e644) sha1sums=('SKIP') build() {
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Sunday, April 14, 2013 @ 01:58:55 Author: svenstaro Revision: 88214 upgpkg: primus 20130414-1 Bumping Modified: primus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-04-13 23:58:49 UTC (rev 88213) +++ PKGBUILD2013-04-13 23:58:55 UTC (rev 88214) @@ -2,7 +2,7 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20130404 +pkgver=20130414 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64')
[arch-commits] Commit in primus/trunk (PKGBUILD)
Date: Thursday, April 4, 2013 @ 12:28:17 Author: svenstaro Revision: 87631 upgpkg: primus 20130404-1 Pushing primus Modified: primus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-04-04 10:17:39 UTC (rev 87630) +++ PKGBUILD2013-04-04 10:28:17 UTC (rev 87631) @@ -2,13 +2,13 @@ # Contributor: Alexander Monakov amona...@gmail.com pkgname=primus -pkgver=20130403 +pkgver=20130404 pkgrel=1 pkgdesc=Faster OpenGL offloading for Bumblebee arch=('i686' 'x86_64') url=https://github.com/amonakov/primus; license=('custom:ISC') -depends=('bumblebee' 'mesa') +depends=('bumblebee') makedepends=('git') source=(git://github.com/amonakov/primus.git) sha1sums=('SKIP')