diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2013-05-30 12:11:57 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2013-05-30 12:12:19 +0200 |
commit | a7dbbd2e25f1980ea006912c755f858be31f82c2 (patch) | |
tree | 1234bf355821620d3dcd5e321fdac97c800226b7 /pkgs/development/tools/build-managers | |
parent | 1ddfbae86a1e9cd3a50e58a10f88455508c0bb07 (diff) | |
download | nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar.gz nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar.bz2 nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar.lz nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar.xz nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.tar.zst nixlib-a7dbbd2e25f1980ea006912c755f858be31f82c2.zip |
New package: sbt 0.12.3, a Scala build tool
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r-- | pkgs/development/tools/build-managers/sbt/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix new file mode 100644 index 000000000000..90045b973521 --- /dev/null +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchurl, writeScript, bash, jre }: + +let + + sbt = writeScript "sbt.sh" '' + #!${bash}/bin/bash + ${jre}/bin/java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled \ + -XX:MaxPermSize=384M -jar @out@/lib/sbt-launch.jar "$@" + ''; + +in stdenv.mkDerivation rec { + name = "sbt-${version}"; + + version = "0.12.3"; + + src = fetchurl { + url = "http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/${version}/sbt.tgz"; + sha256 = "154ydaxd6ink5sy4flzpyh47nnhgkxwpzmml8q16am7655fpib08"; + }; + + installPhase = '' + mkdir -p $out/lib $out/bin + mv bin/sbt-launch.jar $out/lib/ + cp ${sbt} $out/bin/sbt + substituteInPlace $out/bin/sbt --replace @out@ $out + ''; +} |