diff options
Diffstat (limited to 'nixpkgs/pkgs/development/compilers/pakcs/curry-frontend.nix')
-rw-r--r-- | nixpkgs/pkgs/development/compilers/pakcs/curry-frontend.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/compilers/pakcs/curry-frontend.nix b/nixpkgs/pkgs/development/compilers/pakcs/curry-frontend.nix new file mode 100644 index 000000000000..acf658024b01 --- /dev/null +++ b/nixpkgs/pkgs/development/compilers/pakcs/curry-frontend.nix @@ -0,0 +1,28 @@ +{ mkDerivation, base, binary, bytestring, Cabal, containers +, directory, extra, file-embed, filepath, lib, mtl, network-uri +, parsec, pretty, process, set-extra, template-haskell, time +, transformers +}: +mkDerivation { + pname = "curry-frontend"; + version = "2.1.0"; + src = ./.; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers directory extra file-embed + filepath mtl network-uri parsec pretty process set-extra + template-haskell time transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring Cabal containers directory extra file-embed + filepath mtl network-uri pretty process set-extra template-haskell + transformers + ]; + homepage = "http://curry-language.org"; + description = "Compile the functional logic language Curry to several intermediate formats"; + license = lib.licenses.bsd3; + mainProgram = "curry-frontend"; +} |