diff options
Diffstat (limited to 'pkgs/development/tools/parsing/happy/1.18.5.nix')
-rw-r--r-- | pkgs/development/tools/parsing/happy/1.18.5.nix | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/development/tools/parsing/happy/1.18.5.nix b/pkgs/development/tools/parsing/happy/1.18.5.nix index c3cd406f127bc..41532651c9950 100644 --- a/pkgs/development/tools/parsing/happy/1.18.5.nix +++ b/pkgs/development/tools/parsing/happy/1.18.5.nix @@ -1,13 +1,21 @@ -{cabal, mtl, perl}: +{ cabal, mtl, perl }: -cabal.mkDerivation (self : { +cabal.mkDerivation (self: { pname = "happy"; - version = "1.18.5"; # Haskell Platform 2010.2.0.0 - name = self.fname; + version = "1.18.5"; sha256 = "91e1c29ac42bc5cabcac2c2e28e693fc59fbdf30636e5c52cb51b779a74d755e"; - extraBuildInputs = [perl]; - propagatedBuildInputs = [mtl]; + isLibrary = false; + isExecutable = true; + buildDepends = [ mtl ]; + buildTools = [ perl ]; meta = { + homepage = "http://www.haskell.org/happy/"; description = "Happy is a parser generator for Haskell"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; }; }) |