diff options
author | Andres Löh <mail@andres-loeh.de> | 2012-05-20 17:38:03 +0000 |
---|---|---|
committer | Andres Löh <mail@andres-loeh.de> | 2012-05-20 17:38:03 +0000 |
commit | 7aa85ac5361b21f6ca31ae0690b63caf464a5641 (patch) | |
tree | 2449a7c5dd46e07cfe6a2655234f4c5a3da2daf1 /pkgs/top-level | |
parent | 920eedb75f8b49ea5ef49008bd1529f4aa134e02 (diff) | |
download | nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar.gz nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar.bz2 nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar.lz nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar.xz nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.tar.zst nixlib-7aa85ac5361b21f6ca31ae0690b63caf464a5641.zip |
Adding NVIDIA CUDA toolkit and haskell-accelerate-cuda plus deps.
svn path=/nixpkgs/trunk/; revision=34186
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 40 |
2 files changed, 40 insertions, 4 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 909cf0fd6621..e206d7165c6f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -544,6 +544,10 @@ let cron = callPackage ../tools/system/cron { # see also fcron }; + cudatoolkit = callPackage ../development/compilers/cudatoolkit { + python = python26; + }; + curl = makeOverridable (import ../tools/networking/curl) rec { fetchurl = fetchurlBoot; inherit stdenv zlib openssl libssh2; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 83e37599fd8c..627c40ea8343 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -356,6 +356,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); haskellSrcExts = self.haskellSrcExts_1_11_1; }; + accelerate = callPackage ../development/libraries/haskell/accelerate {}; + + accelerateCuda = callPackage ../development/libraries/haskell/accelerate-cuda {}; + + accelerateExamples = callPackage ../development/libraries/haskell/accelerate-examples {}; + + accelerateIo = callPackage ../development/libraries/haskell/accelerate-io {}; + ACVector = callPackage ../development/libraries/haskell/AC-Vector {}; abstractDeque = callPackage ../development/libraries/haskell/abstract-deque {}; @@ -447,7 +455,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {}; - c2hs = callPackage ../development/libraries/haskell/c2hs {}; + c2hs = callPackage ../development/libraries/haskell/c2hs { + languageC = self.languageC_0_3_2_1; + }; Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix { cabal = self.cabal.override { Cabal = null; }; }; Cabal = null; # core package in GHC @@ -522,6 +532,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {}; + cuda = callPackage ../development/libraries/haskell/cuda { + inherit (pkgs.linuxPackages) nvidia_x11; + }; + csv = callPackage ../development/libraries/haskell/csv {}; cssText = callPackage ../development/libraries/haskell/css-text {}; @@ -592,6 +606,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); erf = callPackage ../development/libraries/haskell/erf {}; + exceptionMtl = callPackage ../development/libraries/haskell/exception-mtl {}; + + exceptionTransformers = callPackage ../development/libraries/haskell/exception-transformers {}; + explicitException = callPackage ../development/libraries/haskell/explicit-exception {}; executablePath = callPackage ../development/libraries/haskell/executable-path {}; @@ -678,8 +696,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {}; gloss = callPackage ../development/libraries/haskell/gloss { - GLUT = self.GLUT22; - OpenGL = self.OpenGL24; + GLUT = self.GLUT23; + OpenGL = self.OpenGL25; }; GLURaw = callPackage ../development/libraries/haskell/GLURaw {}; @@ -693,6 +711,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); OpenGL = self.OpenGL_2_5_0_0; }; GLUT22 = self.GLUT_2_2_2_1; + GLUT23 = self.GLUT_2_3_0_0; GLUT = self.GLUT_2_3_0_0; gtk = callPackage ../development/libraries/haskell/gtk { @@ -900,7 +919,11 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); jsonTypes = callPackage ../development/libraries/haskell/jsonTypes {}; - languageC = callPackage ../development/libraries/haskell/language-c {}; + languageC_0_4_2 = callPackage ../development/libraries/haskell/language-c/0.4.2.nix {}; + languageC_0_3_2_1 = callPackage ../development/libraries/haskell/language-c/0.3.2.1.nix {}; + languageC = self.languageC_0_4_2; + + languageCQuote = callPackage ../development/libraries/haskell/language-c-quote/default.nix {}; languageJavascript = callPackage ../development/libraries/haskell/language-javascript {}; @@ -924,6 +947,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); mathFunctions = callPackage ../development/libraries/haskell/math-functions {}; + mainlandPretty = callPackage ../development/libraries/haskell/mainland-pretty {}; + maude = callPackage ../development/libraries/haskell/maude { parsec = self.parsec3; }; @@ -1023,6 +1048,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); OpenGL_2_4_0_2 = callPackage ../development/libraries/haskell/OpenGL/2.4.0.2.nix {}; OpenGL_2_5_0_0 = callPackage ../development/libraries/haskell/OpenGL/2.5.0.0.nix {}; OpenGL24 = self.OpenGL_2_4_0_2; + OpenGL25 = self.OpenGL_2_5_0_0; OpenGL = self.OpenGL_2_5_0_0; OpenGLRaw = callPackage ../development/libraries/haskell/OpenGLRaw {}; @@ -1071,6 +1097,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); persistentTemplate = callPackage ../development/libraries/haskell/persistent-template {}; + pgm = callPackage ../development/libraries/haskell/pgm {}; + polyparse_1_7 = callPackage ../development/libraries/haskell/polyparse/1.7.nix {}; polyparse_1_8 = callPackage ../development/libraries/haskell/polyparse/1.8.nix {}; polyparse = self.polyparse_1_8; @@ -1202,6 +1230,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); socks = callPackage ../development/libraries/haskell/socks {}; + srcloc = callPackage ../development/libraries/haskell/srcloc {}; + stateref = callPackage ../development/libraries/haskell/stateref {}; StateVar = callPackage ../development/libraries/haskell/StateVar {}; @@ -1277,6 +1307,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); libc = pkgs.stdenv.gcc.libc; }; + symbol = callPackage ../development/libraries/haskell/symbol {}; + systemFilepath = callPackage ../development/libraries/haskell/system-filepath {}; systemFileio = callPackage ../development/libraries/haskell/system-fileio {}; |