at v206 766 B view raw
1{ stdenv, fetchurl, makeWrapper, jre }: 2 3stdenv.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}