mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 04:43:09 +03:00
Added repa library for Haskell.
svn path=/nixpkgs/trunk/; revision=27267
This commit is contained in:
parent
7dcbaadf78
commit
0736b17460
@ -2,8 +2,8 @@
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "binary";
|
||||
version = "0.5.0.1";
|
||||
sha256 = "1j5injgrwkjwl7lv6sqx4m033s3rrkspq690cb0ckfh267vsyig1";
|
||||
version = "0.5.0.2";
|
||||
sha256 = "02qkybh11psmggkqcs7f8kh4izfj44gq1wk23xhv3jbxc7gdxhp0";
|
||||
meta = {
|
||||
description = "Efficient, pure binary serialisation using lazy ByteStrings";
|
||||
};
|
||||
|
14
pkgs/development/libraries/haskell/bmp/default.nix
Normal file
14
pkgs/development/libraries/haskell/bmp/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{cabal, binary}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "bmp";
|
||||
version = "1.1.1.2";
|
||||
sha256 = "1hxsl9gip5icjbmr5y48nkb10csqwzcswssqfaq6cqwnfhpi7813";
|
||||
propagatedBuildInputs = [binary];
|
||||
meta = {
|
||||
description = "Read and write uncompressed BMP image files";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
@ -0,0 +1,14 @@
|
||||
{cabal, repa, vector}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "repa-algorithms";
|
||||
version = "2.0.0.3";
|
||||
sha256 = "17h5xbn8gy0glryrv7pjdpxaw9adrk0bln683p0xxl6wrx90ngdv";
|
||||
propagatedBuildInputs = [repa vector];
|
||||
meta = {
|
||||
description = "Algorithms using the Repa array library";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
@ -0,0 +1,14 @@
|
||||
{cabal, repa, vector}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "repa-bytestring";
|
||||
version = "2.0.0.3";
|
||||
sha256 = "05kc5d8j4m5g515syvz5jkbjvhhf3jxkak4w6pvyhx6nmzgywrk5";
|
||||
propagatedBuildInputs = [repa vector];
|
||||
meta = {
|
||||
description = "Conversions between Repa Arrays and ByteStrings";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
15
pkgs/development/libraries/haskell/repa-examples/default.nix
Normal file
15
pkgs/development/libraries/haskell/repa-examples/default.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{cabal, repa, repaAlgorithms, repaIO, vector, llvm}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "repa-examples";
|
||||
version = "2.0.0.3";
|
||||
sha256 = "0kj93rrr63x34dcljw6hvqjbz4mfzw00gmbddrqya0dhf9ifjnb9";
|
||||
extraBuildInputs = [llvm];
|
||||
propagatedBuildInputs = [repa repaAlgorithms repaIO vector];
|
||||
meta = {
|
||||
description = "Examples using the Repa array library";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
14
pkgs/development/libraries/haskell/repa-io/default.nix
Normal file
14
pkgs/development/libraries/haskell/repa-io/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{cabal, bmp, repa, repaBytestring}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "repa-io";
|
||||
version = "2.0.0.3";
|
||||
sha256 = "1p8h2855jv8nnvf9vq2ywrmm9qk9qdqy6yqr4dj9p90kfcqxgw2g";
|
||||
propagatedBuildInputs = [bmp repa repaBytestring];
|
||||
meta = {
|
||||
description = "Read and write Repa arrays in various formats";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
14
pkgs/development/libraries/haskell/repa/default.nix
Normal file
14
pkgs/development/libraries/haskell/repa/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{cabal, QuickCheck, vector}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "repa";
|
||||
version = "2.0.0.4";
|
||||
sha256 = "11cjh4bdwb1kwb6ikig4i6vr3kqs840wdpl22biws16lg74mfxxn";
|
||||
propagatedBuildInputs = [QuickCheck vector];
|
||||
meta = {
|
||||
description = "High performance, regular, shape polymorphic parallel arrays";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
@ -344,13 +344,15 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
||||
|
||||
bitmap = callPackage ../development/libraries/haskell/bitmap {};
|
||||
|
||||
bktrees = callPackage ../development/libraries/haskell/bktrees {};
|
||||
|
||||
blazeBuilder = callPackage ../development/libraries/haskell/blaze-builder {};
|
||||
|
||||
blazeBuilderEnumerator = callPackage ../development/libraries/haskell/blaze-builder-enumerator {};
|
||||
|
||||
blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
|
||||
|
||||
bktrees = callPackage ../development/libraries/haskell/bktrees {};
|
||||
bmp = callPackage ../development/libraries/haskell/bmp {};
|
||||
|
||||
Boolean = callPackage ../development/libraries/haskell/Boolean {};
|
||||
|
||||
@ -815,6 +817,16 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
||||
|
||||
regular = callPackage ../development/libraries/haskell/regular {};
|
||||
|
||||
repa = callPackage ../development/libraries/haskell/repa {};
|
||||
|
||||
repaAlgorithms = callPackage ../development/libraries/haskell/repa-algorithms {};
|
||||
|
||||
repaBytestring = callPackage ../development/libraries/haskell/repa-bytestring {};
|
||||
|
||||
repaExamples = callPackage ../development/libraries/haskell/repa-examples {};
|
||||
|
||||
repaIO = callPackage ../development/libraries/haskell/repa-io {};
|
||||
|
||||
safe = callPackage ../development/libraries/haskell/safe {};
|
||||
|
||||
salvia = callPackage ../development/libraries/haskell/salvia {};
|
||||
|
Loading…
Reference in New Issue
Block a user