[arch-commits] Commit in cuda/repos/community-x86_64 (8 files)
Sven-Hendrik Haase
svenstaro at nymeria.archlinux.org
Sun Aug 4 10:39:11 UTC 2013
Date: Sunday, August 4, 2013 @ 12:39:11
Author: svenstaro
Revision: 95043
archrelease: copy trunk to community-x86_64
Added:
cuda/repos/community-x86_64/PKGBUILD
(from rev 95042, cuda/trunk/PKGBUILD)
cuda/repos/community-x86_64/cuda.conf
(from rev 95042, cuda/trunk/cuda.conf)
cuda/repos/community-x86_64/cuda.install
(from rev 95042, cuda/trunk/cuda.install)
cuda/repos/community-x86_64/cuda.sh
(from rev 95042, cuda/trunk/cuda.sh)
Deleted:
cuda/repos/community-x86_64/PKGBUILD
cuda/repos/community-x86_64/cuda.conf
cuda/repos/community-x86_64/cuda.install
cuda/repos/community-x86_64/cuda.sh
--------------+
PKGBUILD | 116 +++++++++++++++++++++++++--------------------------------
cuda.conf | 4 -
cuda.install | 22 +++++-----
cuda.sh | 2
4 files changed, 65 insertions(+), 79 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2013-08-04 10:38:58 UTC (rev 95042)
+++ PKGBUILD 2013-08-04 10:39:11 UTC (rev 95043)
@@ -1,65 +0,0 @@
-# $Id: PKGBUILD 69719 2012-04-23 02:56:20Z svenstaro $
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
-pkgname=cuda
-pkgver=5.0.35
-pkgrel=6
-pkgdesc="NVIDIA's GPU programming toolkit"
-arch=('i686' 'x86_64')
-url="http://www.nvidia.com/object/cuda_home.html"
-license=('custom')
-depends=('gcc-libs' 'opencl-nvidia')
-replaces=('cuda-toolkit' 'cuda-sdk')
-provides=('cuda-toolkit' 'cuda-sdk')
-optdepends=('gdb: for cuda-gdb')
-options=(!strip)
-if [ "$CARCH" = "i686" ]; then
- _arch=32
- md5sums=('40c514acb750902c54656b97a6deded6'
- '7e5990e03eea90075f5a500e91a0c3d3'
- 'ffe1e6fb7f97b23da28fd94a5fd7356d')
-else
- _arch=64
- md5sums=('df796fb9ab66075b5c346b3fd0bf596b'
- '7e5990e03eea90075f5a500e91a0c3d3'
- 'ffe1e6fb7f97b23da28fd94a5fd7356d')
-fi
-install=cuda.install
-source=(http://developer.download.nvidia.com/compute/cuda/5_0/rel-update-1/installers/cuda_${pkgver}_linux_${_arch}_fedora16-1.run
- cuda.sh
- cuda.conf)
-
-build() {
- cd "$srcdir"
-}
-
-package() {
- sh cuda_${pkgver}_linux_${_arch}_fedora16-1.run -toolkitpath=$PWD -samplespath=$PWD -extract=$srcdir
- ./cudatoolkit_${pkgver}_linux_${_arch}_fedora16.run -prefix=$pkgdir/opt/cuda -noprompt
- ./cuda-samples_${pkgver}_linux.run -cudaprefix=$pkgdir/opt/cuda -prefix=$pkgdir/opt/cuda/samples -noprompt
-
- # Now, let the hacks begin!
-
- # allow gcc 4.7 to work
- sed -i "/unsupported GNU/d" $pkgdir/opt/cuda/include/host_config.h
-
- # allow gcc 4.8 to work
- sed -i "1 i #define __STRICT_ANSI__" $pkgdir/opt/cuda/include/cuda_runtime.h
- echo "#undef _GLIBCXX_ATOMIC_BUILTINS" >> $pkgdir/opt/cuda/include/cuda_runtime.h
- echo "#define _GLIBCXX_GTHREAD_USE_WEAK 0" >> $pkgdir/opt/cuda/include/cuda_runtime.h
-
- # fix nvidia path fuckup
- sed -i "s|/build/pkg/cuda||g" $pkgdir/opt/cuda/bin/nvvp $pkgdir/opt/cuda/bin/nsight
-
- install -Dm755 $srcdir/cuda.sh $pkgdir/etc/profile.d/cuda.sh
- install -Dm644 $srcdir/cuda.conf $pkgdir/etc/ld.so.conf.d/cuda.conf
- install -Dm644 $pkgdir/opt/cuda/doc/EULA.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
-
- # correct cuda path in samples
- cd $pkgdir/opt/cuda/samples
- find . -type f | egrep -v '(ppm|pgm)' | xargs grep -lI "$pkgdir/opt/cuda" | xargs sed -i "s|$pkgdir/opt/cuda|/opt/cuda|g"
-
- # make cuda-gdk work
- mkdir -p $pkgdir/usr/lib
- cd $pkgdir/usr/lib
- ln -s /usr/lib/libncurses.so.5 libtinfo.so.5
-}
Copied: cuda/repos/community-x86_64/PKGBUILD (from rev 95042, cuda/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2013-08-04 10:39:11 UTC (rev 95043)
@@ -0,0 +1,51 @@
+# $Id: PKGBUILD 69719 2012-04-23 02:56:20Z svenstaro $
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+pkgname=cuda
+pkgver=5.5.22
+pkgrel=1
+pkgdesc="NVIDIA's GPU programming toolkit"
+arch=('x86_64')
+url="http://www.nvidia.com/object/cuda_home.html"
+license=('custom')
+depends=('gcc-libs' 'opencl-nvidia')
+replaces=('cuda-toolkit' 'cuda-sdk')
+provides=('cuda-toolkit' 'cuda-sdk')
+optdepends=('gdb: for cuda-gdb')
+options=(!strip)
+md5sums=('7bb06908bdf33eac0f8426821640c2fb'
+ '7e5990e03eea90075f5a500e91a0c3d3'
+ 'ffe1e6fb7f97b23da28fd94a5fd7356d')
+install=cuda.install
+source=(http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_${pkgver}_linux_64.run
+ cuda.sh
+ cuda.conf)
+
+package() {
+ sh cuda_${pkgver}_linux_64.run -extract=$srcdir
+ ./cuda-linux64-rel-${pkgver}*.run -prefix=$pkgdir/opt/cuda -noprompt
+ ./cuda-samples-linux-${pkgver}*.run -cudaprefix=$pkgdir/opt/cuda -prefix=$pkgdir/opt/cuda/samples -noprompt
+
+ # Now, let the hacks begin!
+
+ # allow newer gcc to work
+ # NOTE: We don't need these currently, but we might again! :D
+ #sed -i "/unsupported GNU/d" $pkgdir/opt/cuda/include/host_config.h
+ #sed -i "1 i #define __STRICT_ANSI__" $pkgdir/opt/cuda/include/cuda_runtime.h
+ #echo "#undef _GLIBCXX_ATOMIC_BUILTINS" >> $pkgdir/opt/cuda/include/cuda_runtime.h
+ #echo "#define _GLIBCXX_GTHREAD_USE_WEAK 0" >> $pkgdir/opt/cuda/include/cuda_runtime.h
+
+ # fix nvidia path fuckup
+ #sed -i "s|/build/pkg/cuda||g" $pkgdir/opt/cuda/bin/nvvp $pkgdir/opt/cuda/bin/nsight
+
+ install -Dm755 $srcdir/cuda.sh $pkgdir/etc/profile.d/cuda.sh
+ install -Dm644 $srcdir/cuda.conf $pkgdir/etc/ld.so.conf.d/cuda.conf
+
+ # correct cuda path in samples
+ cd $pkgdir/opt/cuda/samples
+ find . -name Makefile | xargs sed -i "s|$pkgdir/opt/cuda|/opt/cuda|g"
+
+ # make cuda-gdk work
+ mkdir -p $pkgdir/usr/lib
+ cd $pkgdir/usr/lib
+ ln -s /usr/lib/libncurses.so.5 libtinfo.so.5
+}
Deleted: cuda.conf
===================================================================
--- cuda.conf 2013-08-04 10:38:58 UTC (rev 95042)
+++ cuda.conf 2013-08-04 10:39:11 UTC (rev 95043)
@@ -1,2 +0,0 @@
-/opt/cuda/lib64
-/opt/cuda/lib
Copied: cuda/repos/community-x86_64/cuda.conf (from rev 95042, cuda/trunk/cuda.conf)
===================================================================
--- cuda.conf (rev 0)
+++ cuda.conf 2013-08-04 10:39:11 UTC (rev 95043)
@@ -0,0 +1,2 @@
+/opt/cuda/lib64
+/opt/cuda/lib
Deleted: cuda.install
===================================================================
--- cuda.install 2013-08-04 10:38:58 UTC (rev 95042)
+++ cuda.install 2013-08-04 10:39:11 UTC (rev 95043)
@@ -1,11 +0,0 @@
-post_install() {
- echo "The cuda binaries are in /opt/cuda/bin"
- echo "The cuda samples are in /opt/cuda/samples"
- echo "The cuda docs are in /opt/cuda/doc"
- echo "You need to relogin in order for the cuda binaries to appear in your PATH"
- post_upgrade
-}
-
-post_upgrade() {
- ldconfig -r .
-}
Copied: cuda/repos/community-x86_64/cuda.install (from rev 95042, cuda/trunk/cuda.install)
===================================================================
--- cuda.install (rev 0)
+++ cuda.install 2013-08-04 10:39:11 UTC (rev 95043)
@@ -0,0 +1,11 @@
+post_install() {
+ echo "The cuda binaries are in /opt/cuda/bin"
+ echo "The cuda samples are in /opt/cuda/samples"
+ echo "The cuda docs are in /opt/cuda/doc"
+ echo "You need to relogin in order for the cuda binaries to appear in your PATH"
+ post_upgrade
+}
+
+post_upgrade() {
+ ldconfig -r .
+}
Deleted: cuda.sh
===================================================================
--- cuda.sh 2013-08-04 10:38:58 UTC (rev 95042)
+++ cuda.sh 2013-08-04 10:39:11 UTC (rev 95043)
@@ -1 +0,0 @@
-export PATH=$PATH:/opt/cuda/bin
Copied: cuda/repos/community-x86_64/cuda.sh (from rev 95042, cuda/trunk/cuda.sh)
===================================================================
--- cuda.sh (rev 0)
+++ cuda.sh 2013-08-04 10:39:11 UTC (rev 95043)
@@ -0,0 +1 @@
+export PATH=$PATH:/opt/cuda/bin
More information about the arch-commits
mailing list