* added happy-1.17

svn path=/nixpkgs/trunk/; revision=10208
This commit is contained in:
Andres Löh 2008-01-17 18:21:50 +00:00
parent 9758a20f67
commit 432c157293
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,28 @@
{stdenv, fetchurl, perl, ghc}:
stdenv.mkDerivation (rec {
# requires cabal-1.2 (and therefore, in Nix, currently ghc-6.8)
pname = "happy";
version = "1.17";
name = "${pname}-${version}";
src = fetchurl {
url = "http://www.haskell.org/happy/dist/${version}/${name}.tar.gz";
sha256 = "dca4e47d17e5d538335496236b3d2c3cbff644cf7380c987a4714e7784c70a2b";
};
buildInputs = [ghc perl];
configurePhase = "
ghc --make Setup.lhs
./Setup configure --prefix=\"\${out}\"
";
buildPhase = "
./Setup build
";
installPhase = "
./Setup install
";
})

View File

@ -1473,6 +1473,11 @@ rec {
inherit fetchurl stdenv perl ghc; inherit fetchurl stdenv perl ghc;
}; };
happy117 = import ../development/tools/parsing/happy/happy-1.17.nix {
inherit fetchurl stdenv perl;
ghc = ghc68; # because happy-1.17 depends on cabal-1.2
};
help2man = import ../development/tools/misc/help2man { help2man = import ../development/tools/misc/help2man {
inherit fetchurl stdenv perl gettext perlLocaleGettext; inherit fetchurl stdenv perl gettext perlLocaleGettext;
}; };