diff options
author | Andres Löh <mail@andres-loeh.de> | 2008-01-19 17:05:54 +0000 |
---|---|---|
committer | Andres Löh <mail@andres-loeh.de> | 2008-01-19 17:05:54 +0000 |
commit | 92886a3321d77c9cec72e24cd1060779f38c4daf (patch) | |
tree | a91ff534a636421d8de4cd010977b7822c467976 /pkgs/development/tools/documentation | |
parent | d223784b0ed2626b04469e1c06b668a569bf9acb (diff) |
* added haddock documentation tool for ghc/Haskell
svn path=/nixpkgs/trunk/; revision=10229
Diffstat (limited to 'pkgs/development/tools/documentation')
-rw-r--r-- | pkgs/development/tools/documentation/haddock/default.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/tools/documentation/haddock/default.nix b/pkgs/development/tools/documentation/haddock/default.nix new file mode 100644 index 0000000000000..a38db0977d671 --- /dev/null +++ b/pkgs/development/tools/documentation/haddock/default.nix @@ -0,0 +1,25 @@ +{stdenv, fetchurl, ghc}: + +stdenv.mkDerivation (rec { + pname = "haddock"; + version = "2.0.0.0"; + name = "${pname}-${version}"; + src = fetchurl { + url = "http://hackage.haskell.org/packages/archive/${pname}/${version}/${name}.tar.gz"; + sha256 = "a2ea5bdc127bc8b189a8d869f582ec774fea0933e7f5ca89549a6c142b9993df"; + }; + buildInputs = [ghc]; + + configurePhase = '' + ghc --make Setup.lhs + ./Setup configure -v --prefix="$out" + ''; + + buildPhase = '' + ./Setup build + ''; + + installPhase = '' + ./Setup install + ''; +}) |