diff --git a/pkgs/development/compilers/strategoxt/0.18.nix b/pkgs/development/compilers/strategoxt/0.18.nix index 44fff034ba3..96cf47718ea 100644 --- a/pkgs/development/compilers/strategoxt/0.18.nix +++ b/pkgs/development/compilers/strategoxt/0.18.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk, makeStaticBinaries}: +{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk, makeStaticBinaries, readline, ncurses}: rec { @@ -56,6 +56,21 @@ rec { }; }; + strategoShell = stdenv.mkDerivation rec { + name = "stratego-shell-0.7"; + + src = fetchurl { + url = "ftp://ftp.strategoxt.org/pub/stratego/StrategoXT/strategoxt-0.17/stratego-shell-0.7.tar.gz"; + sha256 = "0q21vks9gaw9v4rxz90wb0pxzb19l7gwi4nbjvk4zb1imdk7znck"; + }; + + buildInputs = [pkgconfig aterm sdf strategoxt getopt readline ncurses]; + + meta = { + homepage = http://strategoxt.org/; + meta = "A language and toolset for program transformation"; + }; + }; javafront = stdenv.mkDerivation (rec { name = "java-front-0.9"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1541842e6ff..0b94be6df33 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2172,7 +2172,8 @@ let }; strategoPackages018 = import ../development/compilers/strategoxt/0.18.nix { - inherit fetchurl stdenv pkgconfig aterm getopt jdk makeStaticBinaries; + inherit fetchurl stdenv pkgconfig aterm getopt jdk makeStaticBinaries ncurses; + readline = readline5; }; metaBuildEnv = import ../development/compilers/meta-environment/meta-build-env {