tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
Merge pull request #7534 from berdario/jython
Add jython
lethalman
11 years ago
f134ba68
ad90aaf2
+31
2 changed files
expand all
collapse all
unified
split
pkgs
development
interpreters
jython
default.nix
top-level
all-packages.nix
+29
pkgs/development/interpreters/jython/default.nix
···
1
1
+
{ stdenv, fetchurl, makeWrapper, jre }:
2
2
+
3
3
+
stdenv.mkDerivation rec {
4
4
+
name = "jython-${version}";
5
5
+
6
6
+
version = "2.7-rc3";
7
7
+
8
8
+
src = fetchurl {
9
9
+
url = "http://search.maven.org/remotecontent?filepath=org/python/jython-standalone/${version}/jython-standalone-${version}.jar";
10
10
+
sha256 = "89fcaf53f1bda6124f836065c1e318e2e853d5a9a1fbf0e96a387c6d38828c78";
11
11
+
};
12
12
+
13
13
+
buildInputs = [ makeWrapper ];
14
14
+
15
15
+
unpackPhase = ":";
16
16
+
17
17
+
installPhase = ''
18
18
+
mkdir -pv $out/bin
19
19
+
cp $src $out/jython.jar
20
20
+
makeWrapper ${jre}/bin/java $out/bin/jython --add-flags "-jar $out/jython.jar"
21
21
+
'';
22
22
+
23
23
+
meta = {
24
24
+
description = "Python interpreter written in Java";
25
25
+
homepage = http://jython.org/;
26
26
+
license = stdenv.lib.licenses.psfl;
27
27
+
platforms = jre.meta.platforms;
28
28
+
};
29
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
4834
+
4835
4835
+
jython = callPackage ../development/interpreters/jython {};
4834
4836
4835
4837
guileCairo = callPackage ../development/guile-modules/guile-cairo { };
4836
4838