diff options
author | Daniel Zinn <q@qew.dynalias.org> | 2014-06-19 04:24:21 -0700 |
---|---|---|
committer | Daniel Zinn <q@qew.dynalias.org> | 2014-06-19 04:24:21 -0700 |
commit | ca0de0f1f7de227e44d31e34e33a5033127ffdf0 (patch) | |
tree | 91e5345e581e3646270af5608595e25d4ee9bebb /pkgs/development/compilers/cudatoolkit/default.nix | |
parent | 499c2fdb99721c863464f1e5b7677eb1e29cb262 (diff) | |
download | nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar.gz nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar.bz2 nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar.lz nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar.xz nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.tar.zst nixpkgs-ca0de0f1f7de227e44d31e34e33a5033127ffdf0.zip |
Added cuda6 compiler as package cudatoolkit6.
Diffstat (limited to 'pkgs/development/compilers/cudatoolkit/default.nix')
-rw-r--r-- | pkgs/development/compilers/cudatoolkit/default.nix | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix deleted file mode 100644 index 99f0828012f..00000000000 --- a/pkgs/development/compilers/cudatoolkit/default.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib -, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib -} : - -stdenv.mkDerivation rec { - name = "cudatoolkit-5.5.22"; - - dontPatchELF = true; - dontStrip = true; - - src = - if stdenv.system == "x86_64-linux" then - fetchurl { - url = http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run; - sha256 = "b997e1dbe95704e0e806e0cedc5fd370a385351fef565c7bae0917baf3a29aa4"; - } - else throw "cudatoolkit does not support platform ${stdenv.system}"; - - outputs = [ "out" "sdk" ]; - - buildInputs = [ perl ]; - - runtimeDependencies = [ - ncurses expat python zlib - xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext - gtk2 glib fontconfig freetype unixODBC alsaLib - ]; - - rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.gcc.gcc}/lib64"; - - unpackPhase = '' - sh $src --keep --noexec - cd pkg/run_files - sh cuda-linux64-rel-5.5.22-16488124.run --keep --noexec - sh cuda-samples-linux-5.5.22-16488124.run --keep --noexec - cd pkg - ''; - - buildPhase = '' - find . -type f -executable -exec patchelf \ - --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ - '{}' \; || true - find . -type f -exec patchelf \ - --set-rpath $rpath:$out/jre/lib/amd64/jli:$out/lib:$out/lib64:$out/nvvm/lib:$out/nvvm/lib64:$(cat $NIX_GCC/nix-support/orig-gcc)/lib \ - --force-rpath \ - '{}' \; || true - ''; - - installPhase = '' - mkdir $out $sdk - perl ./install-linux.pl --prefix="$out" - rm $out/tools/CUDA_Occupancy_Calculator.xls - perl ./install-sdk-linux.pl --prefix="$sdk" --cudaprefix="$out" - ''; - - meta = { - license = [ "nonfree" ]; - }; -} |