haskellPackages: adding bytestring, networkBytestring, getOptions, ghcSyb, hslogger, tar
svn path=/nixpkgs/trunk/; revision=16296
This commit is contained in:
12
pkgs/development/libraries/haskell/bytestring/default.nix
Normal file
12
pkgs/development/libraries/haskell/bytestring/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "bytestring";
|
||||
version = "0.9.1.4";
|
||||
name = self.fname;
|
||||
sha256 = "00x620zkxhlmdxmb2icrq3a2wc6jichng6mn33xr2gsw102973xz";
|
||||
extraBuildInputs = [];
|
||||
meta = {
|
||||
description = "A time and space-efficient implementation of byte vectors using packed Word8 arrays [..]";
|
||||
};
|
||||
})
|
||||
12
pkgs/development/libraries/haskell/get-options/default.nix
Normal file
12
pkgs/development/libraries/haskell/get-options/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal, sourceByName, mtl}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "get-options";
|
||||
version = "x"; # ?
|
||||
name = self.fname;
|
||||
src = sourceByName "getOptions";
|
||||
extraBuildInputs = [ mtl ];
|
||||
meta = {
|
||||
description = "simple to use get option library";
|
||||
};
|
||||
})
|
||||
12
pkgs/development/libraries/haskell/ghc-syb/default.nix
Normal file
12
pkgs/development/libraries/haskell/ghc-syb/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal, syb, sourceByName}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "hlint";
|
||||
version = "1.4";
|
||||
name = self.fname;
|
||||
src = sourceByName "ghc_syb";
|
||||
extraBuildInputs = [syb];
|
||||
meta = {
|
||||
description = "Source code suggestions";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,12 @@
|
||||
{cabal, bytestring, network}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "network-bytestring";
|
||||
version = "0.1.2.1";
|
||||
name = self.fname;
|
||||
sha256 = "0l5gxwc5pg49qyxb1jy3kn9j66a6pg9frw4c7dn1mrpqicm155am";
|
||||
extraBuildInputs = [bytestring network];
|
||||
meta = {
|
||||
description = "Source code suggestions";
|
||||
};
|
||||
})
|
||||
12
pkgs/development/libraries/haskell/syb/default.nix
Normal file
12
pkgs/development/libraries/haskell/syb/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "syb";
|
||||
version = "0.1.0.1";
|
||||
name = self.fname;
|
||||
sha256 = "08nf4id26s5iasxzdy5jds6h87fy3a55zgw0zrig4dg6difmwjp3";
|
||||
extraBuildInputs = [];
|
||||
meta = {
|
||||
description = "generics system described in the Scrap Your Boilerplate papers [..]";
|
||||
};
|
||||
})
|
||||
@@ -73,5 +73,8 @@ args:
|
||||
|
||||
# git repositories
|
||||
hypertable = { type="git"; url="git://scm.hypertable.org/pub/repos/hypertable.git"; groups=""; };
|
||||
|
||||
getOptions = { type="darcs"; url="http://repetae.net/john/repos/GetOptions"; groups=""; };
|
||||
ghc_syb = { type = "git"; url = "git://github.com/nominolo/ghc-syb.git"; groups="haskell scien"; };
|
||||
} // kde4support // getConfig [ "bleedingEdgeRepos" "repos" ] {};
|
||||
}
|
||||
|
||||
12
pkgs/development/tools/haskell/hslogger/default.nix
Normal file
12
pkgs/development/tools/haskell/hslogger/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal, mtl ,network, time}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "hslogger";
|
||||
version = "1.0.7";
|
||||
name = self.fname;
|
||||
sha256 = "0fb8aagylrr5z19801szj868apcns8lafc4ydx9v0ka2lbmjqvbz";
|
||||
extraBuildInputs = [ mtl time network ];
|
||||
meta = {
|
||||
description = "logger library modeled after pylogger";
|
||||
};
|
||||
})
|
||||
12
pkgs/development/tools/haskell/tar/default.nix
Normal file
12
pkgs/development/tools/haskell/tar/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{cabal, binary}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "tar";
|
||||
version = "0.3.1.0";
|
||||
name = self.fname;
|
||||
sha256 = "1n16sq5y7x30r1k7ydxmncn9x2nx3diildzyfxjy2b8drxp4jr03";
|
||||
extraBuildInputs = [binary];
|
||||
meta = {
|
||||
description = "tar wrapper";
|
||||
};
|
||||
})
|
||||
Reference in New Issue
Block a user