diff options
Diffstat (limited to 'mars.nix')
-rw-r--r-- | mars.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mars.nix b/mars.nix new file mode 100644 index 0000000..6e55997 --- /dev/null +++ b/mars.nix | |||
@@ -0,0 +1,20 @@ | |||
1 | { stdenv | ||
2 | , fetchurl | ||
3 | , makeWrapper | ||
4 | , jre | ||
5 | }: | ||
6 | |||
7 | stdenv.mkDerivation rec { | ||
8 | name = "mars-${version}"; | ||
9 | version = "4.5"; | ||
10 | src = fetchurl { | ||
11 | url = "http://courses.missouristate.edu/KenVollmar/mars/MARS_4_5_Aug2014/Mars4_5.jar"; | ||
12 | sha256 = "15kh1fahkkbbf4wvb6ijzny4fi5dh4pycxyzp5325dm2ddkhnd5c"; | ||
13 | }; | ||
14 | phases = "installPhase"; | ||
15 | buildInputs = [ makeWrapper ]; | ||
16 | installPhase = '' | ||
17 | mkdir -p $out/bin | ||
18 | makeWrapper "${jre}/bin/java -jar ${src}" $out/bin/mars | ||
19 | ''; | ||
20 | } | ||