diff options
author | Austin Seipp <aseipp@pobox.com> | 2014-06-10 18:12:33 -0500 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2014-06-10 18:12:33 -0500 |
commit | 2f996c60759f477a860cdbde09ea8e8d96d842e2 (patch) | |
tree | 681736e788f9dd3ed76f482ebee56d02e6eae7ae | |
parent | fe9133d52221275a7f91cb7efafeb6ebee6129a0 (diff) | |
download | nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar.gz nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar.bz2 nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar.lz nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar.xz nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.tar.zst nixlib-2f996c60759f477a860cdbde09ea8e8d96d842e2.zip |
Add Rakudo Star (closes #2054)
Signed-off-by: Austin Seipp <aseipp@pobox.com>
-rw-r--r-- | pkgs/development/interpreters/rakudo/default.nix | 27 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/rakudo/default.nix b/pkgs/development/interpreters/rakudo/default.nix new file mode 100644 index 000000000000..e788e1ad13d0 --- /dev/null +++ b/pkgs/development/interpreters/rakudo/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, perl, jdk, icu, zlib, gmp, readline }: + +stdenv.mkDerivation rec { + name = "rakudo-star-${version}"; + version = "2014.04"; + + src = fetchurl { + url = "http://rakudo.org/downloads/star/${name}.tar.gz"; + sha256 = "0spdrxc2kiidpgni1vl71brgs4d76h8029w5jxvah3yvjcqixz7l"; + }; + + buildInputs = [ icu zlib gmp readline jdk perl ]; + configureScript = "perl ./Configure.pl"; + configureFlags = + [ "--gen-moar" + "--gen-nqp" + "--gen-parrot" + ]; + + meta = { + description = "A Perl 6 implementation"; + homepage = "http://www.rakudo.org"; + license = stdenv.lib.licenses.artistic2; + platforms = stdenv.lib.platforms.unix; + maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 11cd21673d25..4c22c1dd02f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3549,6 +3549,8 @@ let racket = callPackage ../development/interpreters/racket { }; + rakudo = callPackage ../development/interpreters/rakudo { }; + rascal = callPackage ../development/interpreters/rascal { }; regina = callPackage ../development/interpreters/regina { }; |