Updated/added a number of Haskell libraries.
svn path=/nixpkgs/trunk/; revision=24700
This commit is contained in:
parent
84de039c9e
commit
bc1f04c744
|
@ -0,0 +1,11 @@
|
|||
{cabal, haskellSrcExts, mtl, uniplate}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "derive";
|
||||
version = "2.3.0.2";
|
||||
sha256 = "bb8f62d93742d0f27c742bf09fdad73111057d9b531dda45d7f0c894b447809e";
|
||||
propagatedBuildInputs = [haskellSrcExts mtl uniplate];
|
||||
meta = {
|
||||
description = "A program and library to derive instances for data types";
|
||||
};
|
||||
})
|
|
@ -0,0 +1,11 @@
|
|||
{cabal, ghcSyb}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "ghc-syb-utils";
|
||||
version = "0.2.0.0";
|
||||
sha256 = "457110f7e1f163ccf78acb898f8ca43b6a5b4595156a08a2f1a3d81f944d74a9";
|
||||
propagatedBuildInputs = [ghcSyb];
|
||||
meta = {
|
||||
description = "Scrap Your Boilerplate utilities for the GHC API";
|
||||
};
|
||||
})
|
|
@ -1,15 +1,10 @@
|
|||
{cabal, fetchurl, syb, sourceFromHead}:
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "ghc-syb";
|
||||
version = "dev";
|
||||
name = self.fname;
|
||||
# REGION AUTO UPDATE: { name="ghc_syb"; type = "git"; url = "git://github.com/nominolo/ghc-syb.git"; groups="haskell scien"; }
|
||||
src = sourceFromHead "ghc_syb-876b121e73f1b5ca4b17b0c6908b27ba7efb0374.tar.gz"
|
||||
(fetchurl { url = "http://mawercer.de/~nix/repos/ghc_syb-876b121e73f1b5ca4b17b0c6908b27ba7efb0374.tar.gz"; sha256 = "bb5071ee8a6a6cd99634e0f146c921592e8c77b13d511cde0c91fedc406a0a07"; });
|
||||
# END
|
||||
extraBuildInputs = [syb];
|
||||
version = "0.2.0.0";
|
||||
sha256 = "0052bd2ee4d92fbb010bebc7bcfd533a0b78437f1fb0834288ce979c103d9d67";
|
||||
meta = {
|
||||
description = "Source code suggestions";
|
||||
description = "Data and Typeable instances for the GHC API";
|
||||
};
|
||||
})
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
{cabal, syb}:
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "multiset";
|
||||
version = "0.1";
|
||||
sha256 = "0nh1bfis4r5yd4jd9dqwckiyrqa7j8yqn4ai676xb18rh4hwsv87";
|
||||
propagatedBuildInputs = [syb];
|
||||
version = "0.2";
|
||||
sha256 = "35d76c026bab0dbdf761c8590297d718507bb9ef93c30bce4f524efee23f5323";
|
||||
meta = {
|
||||
description = "A variation of Data.Set. Multisets, sometimes also called bags, can contain multiple copies of the same key";
|
||||
};
|
||||
patchPhase = '' sed -i 's/containers/containers, syb/' *.cabal ''; # add syb to library dependency list
|
||||
})
|
||||
|
||||
|
|
|
@ -105,6 +105,8 @@ rec {
|
|||
|
||||
deepseq = callPackage ../development/libraries/haskell/deepseq {};
|
||||
|
||||
derive = callPackage ../development/libraries/haskell/derive {};
|
||||
|
||||
Diff = callPackage ../development/libraries/haskell/Diff {};
|
||||
|
||||
digest = callPackage ../development/libraries/haskell/digest {
|
||||
|
@ -153,6 +155,8 @@ rec {
|
|||
|
||||
ghcSyb = callPackage ../development/libraries/haskell/ghc-syb {};
|
||||
|
||||
ghcSybUtils = callPackage ../development/libraries/haskell/ghc-syb-utils {};
|
||||
|
||||
gitit = callPackage ../development/libraries/haskell/gitit {
|
||||
cgi = cgi_3001_1_7_2;
|
||||
HTTP = HTTP_4000_0_9;
|
||||
|
|
Loading…
Reference in New Issue