From 1fdde4d0ce2adcf7e1ac07631a7ce651b8da75da Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 28 Oct 2015 15:56:28 +0100 Subject: MARS (MIPS Assembler and Runtime Simulator) --- mars.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 mars.nix (limited to 'mars.nix') diff --git a/mars.nix b/mars.nix new file mode 100644 index 0000000..6e55997 --- /dev/null +++ b/mars.nix @@ -0,0 +1,20 @@ +{ stdenv +, fetchurl +, makeWrapper +, jre +}: + +stdenv.mkDerivation rec { + name = "mars-${version}"; + version = "4.5"; + src = fetchurl { + url = "http://courses.missouristate.edu/KenVollmar/mars/MARS_4_5_Aug2014/Mars4_5.jar"; + sha256 = "15kh1fahkkbbf4wvb6ijzny4fi5dh4pycxyzp5325dm2ddkhnd5c"; + }; + phases = "installPhase"; + buildInputs = [ makeWrapper ]; + installPhase = '' + mkdir -p $out/bin + makeWrapper "${jre}/bin/java -jar ${src}" $out/bin/mars + ''; +} -- cgit v1.2.3