diff options
author | Andres Löh <mail@andres-loeh.de> | 2008-01-22 21:10:19 +0000 |
---|---|---|
committer | Andres Löh <mail@andres-loeh.de> | 2008-01-22 21:10:19 +0000 |
commit | 84e7b463f57332178ff4a10ae8ca76636eebf34a (patch) | |
tree | 78459b8331aefaef07f9c112fe614cb35451100c /pkgs/development/tools/documentation/haddock | |
parent | 67eb3a64e2414a522bd506e38c7535b7f07cc339 (diff) | |
download | nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar.gz nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar.bz2 nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar.lz nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar.xz nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.tar.zst nixlib-84e7b463f57332178ff4a10ae8ca76636eebf34a.zip |
* converted happy and haddock to use generic Cabal builder
svn path=/nixpkgs/trunk/; revision=10252
Diffstat (limited to 'pkgs/development/tools/documentation/haddock')
-rw-r--r-- | pkgs/development/tools/documentation/haddock/default.nix | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/pkgs/development/tools/documentation/haddock/default.nix b/pkgs/development/tools/documentation/haddock/default.nix index a38db0977d67..86d07b240a54 100644 --- a/pkgs/development/tools/documentation/haddock/default.nix +++ b/pkgs/development/tools/documentation/haddock/default.nix @@ -1,25 +1,11 @@ -{stdenv, fetchurl, ghc}: +{cabal}: -stdenv.mkDerivation (rec { +cabal.mkDerivation (self : { 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"; + name = self.fname; + sha256 = "a2ea5bdc127bc8b189a8d869f582ec774fea0933e7f5ca89549a6c142b9993df"; + meta = { + description = "a tool for automatically generating documentation from annotated Haskell source code"; }; - buildInputs = [ghc]; - - configurePhase = '' - ghc --make Setup.lhs - ./Setup configure -v --prefix="$out" - ''; - - buildPhase = '' - ./Setup build - ''; - - installPhase = '' - ./Setup install - ''; }) |