[arch-commits] Commit in cuda/trunk (PKGBUILD cuda-findgllib_mk.diff)
Sven-Hendrik Haase
svenstaro at archlinux.org
Mon Sep 26 04:58:30 UTC 2016
Date: Monday, September 26, 2016 @ 04:58:26
Author: svenstaro
Revision: 190574
upgpkg: cuda 7.5.18-5
Try to fix FS#50795
Added:
cuda/trunk/cuda-findgllib_mk.diff
Modified:
cuda/trunk/PKGBUILD
------------------------+
PKGBUILD | 13 ++++++++++---
cuda-findgllib_mk.diff | 22 ++++++++++++++++++++++
2 files changed, 32 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-09-26 04:55:36 UTC (rev 190573)
+++ PKGBUILD 2016-09-26 04:58:26 UTC (rev 190574)
@@ -2,7 +2,7 @@
# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
pkgname=cuda
pkgver=7.5.18
-pkgrel=4
+pkgrel=5
pkgdesc="NVIDIA's GPU programming toolkit"
arch=('x86_64')
url="http://www.nvidia.com/object/cuda_home.html"
@@ -15,10 +15,12 @@
install=cuda.install
source=(http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_${pkgver}_linux.run
cuda.sh
- cuda.conf)
+ cuda.conf
+ cuda-findgllib_mk.diff)
md5sums=('4b3bcecf0dfc35928a0898793cf3e4c6'
'7e5990e03eea90075f5a500e91a0c3d3'
- '71420ee4e90c65df21c6c5d34373c245')
+ '71420ee4e90c65df21c6c5d34373c245'
+ '6476452a339c12d8ca18b5feb47100cc')
prepare() {
sh cuda_${pkgver}_linux.run -extract=${srcdir}
@@ -40,6 +42,11 @@
# use python2
find pkg -name '*.py' | xargs sed -i -e 's|env python|env python2|g' -e 's|bin/python|bin/python2|g'
+
+ # Fix up samples tht use findgllib_mk
+ for f in pkg/samples/*/*/findgllib.mk; do
+ patch $f cuda-findgllib_mk.diff
+ done
}
package() {
Added: cuda-findgllib_mk.diff
===================================================================
--- cuda-findgllib_mk.diff (rev 0)
+++ cuda-findgllib_mk.diff 2016-09-26 04:58:26 UTC (rev 190574)
@@ -0,0 +1,22 @@
+--- findgllib.mk.dist 2016-05-01 23:04:03.000000000 +1200
++++ findgllib.mk 2016-09-16 13:47:21.100160762 +1200
+@@ -64,6 +64,7 @@
+ RHEL = $(shell echo $(DISTRO) | grep -i 'red\|rhel' >/dev/null 2>&1; echo $$?)
+ CENTOS = $(shell echo $(DISTRO) | grep -i centos >/dev/null 2>&1; echo $$?)
+ SUSE = $(shell echo $(DISTRO) | grep -i suse >/dev/null 2>&1; echo $$?)
++ ARCHLX = $(shell echo $(DISTRO) | grep -i arch >/dev/null 2>&1; echo $$?)
+ ifeq ("$(UBUNTU)","0")
+ ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l)
+ GLPATH := /usr/arm-linux-gnueabihf/lib
+@@ -102,6 +103,11 @@
+ GLPATH ?= /usr/lib64/nvidia
+ GLLINK ?= -L/usr/lib64/nvidia
+ DFLT_PATH ?= /usr/lib64
++ endif
++ ifeq ("$(ARCHLX)","0")
++ GLPATH ?= /usr/lib64/nvidia
++ GLLINK ?= -L/usr/lib64/nvidia
++ DFLT_PATH ?= /usr/lib64
+ endif
+
+ # find libGL, libGLU, libXi,
More information about the arch-commits
mailing list