Added Haskell packages kansas-lava 0.2.4, netlist-to-vhdl 0.3.1, netlist 0.3.1, and sized-types 0.3.4.0.
This commit is contained in:
22
pkgs/development/libraries/haskell/kansas-lava/default.nix
Normal file
22
pkgs/development/libraries/haskell/kansas-lava/default.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
{ cabal, cmdargs, dataDefault, dataReify, dotgen, filepath, netlist
|
||||
, netlistToVhdl, random, sizedTypes, strict
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "kansas-lava";
|
||||
version = "0.2.4";
|
||||
sha256 = "0rsjlj558k57r1sfm12n9r9wn8r615bbrwgjhal07qhvy4qip4pg";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
cmdargs dataDefault dataReify dotgen filepath netlist netlistToVhdl
|
||||
random sizedTypes strict
|
||||
];
|
||||
jailbreak = true;
|
||||
meta = {
|
||||
homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava";
|
||||
description = "Kansas Lava is a hardware simulator and VHDL generator";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,13 @@
|
||||
{ cabal, netlist }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "netlist-to-vhdl";
|
||||
version = "0.3.1";
|
||||
sha256 = "15daik7l0pjqilya01l5rl84g2fyjwkap1md0nx82gxcp8m1v76k";
|
||||
buildDepends = [ netlist ];
|
||||
meta = {
|
||||
description = "Convert a Netlist AST to VHDL";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
13
pkgs/development/libraries/haskell/netlist/default.nix
Normal file
13
pkgs/development/libraries/haskell/netlist/default.nix
Normal file
@@ -0,0 +1,13 @@
|
||||
{ cabal, binary, syb }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "netlist";
|
||||
version = "0.3.1";
|
||||
sha256 = "0f3fwgpg0p3ajgxfzbqr4z04ly5cdbhjxms5xbd0k2ixdwgyxm67";
|
||||
buildDepends = [ binary syb ];
|
||||
meta = {
|
||||
description = "Netlist AST";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
15
pkgs/development/libraries/haskell/sized-types/default.nix
Normal file
15
pkgs/development/libraries/haskell/sized-types/default.nix
Normal file
@@ -0,0 +1,15 @@
|
||||
{ cabal }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "sized-types";
|
||||
version = "0.3.4.0";
|
||||
sha256 = "0fpk7xpqzzylxbnxhz56lxzfnrhfibn0x7ahxl91x6biysnh714c";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
meta = {
|
||||
homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools";
|
||||
description = "Sized types in Haskell";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
Reference in New Issue
Block a user