lol

Merge pull request #7534 from berdario/jython

Add jython

lethalman f134ba68 ad90aaf2

+31
+29
pkgs/development/interpreters/jython/default.nix
··· 1 + { stdenv, fetchurl, makeWrapper, jre }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "jython-${version}"; 5 + 6 + version = "2.7-rc3"; 7 + 8 + src = fetchurl { 9 + url = "http://search.maven.org/remotecontent?filepath=org/python/jython-standalone/${version}/jython-standalone-${version}.jar"; 10 + sha256 = "89fcaf53f1bda6124f836065c1e318e2e853d5a9a1fbf0e96a387c6d38828c78"; 11 + }; 12 + 13 + buildInputs = [ makeWrapper ]; 14 + 15 + unpackPhase = ":"; 16 + 17 + installPhase = '' 18 + mkdir -pv $out/bin 19 + cp $src $out/jython.jar 20 + makeWrapper ${jre}/bin/java $out/bin/jython --add-flags "-jar $out/jython.jar" 21 + ''; 22 + 23 + meta = { 24 + description = "Python interpreter written in Java"; 25 + homepage = http://jython.org/; 26 + license = stdenv.lib.licenses.psfl; 27 + platforms = jre.meta.platforms; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 4831 4831 jdtsdk = callPackage ../development/eclipse/jdt-sdk { }; 4832 4832 4833 4833 jruby165 = callPackage ../development/interpreters/jruby { }; 4834 + 4835 + jython = callPackage ../development/interpreters/jython {}; 4834 4836 4835 4837 guileCairo = callPackage ../development/guile-modules/guile-cairo { }; 4836 4838