summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorDaniel Peebles <copumpkin@users.noreply.github.com>2017-10-26 08:51:38 -0400
committerGitHub <noreply@github.com>2017-10-26 08:51:38 -0400
commitc3760f664e590826e82afb2499f4a25b4e0b23cb (patch)
treecfbfba40716d14b0ef05b0219d5180f2528fddf2 /pkgs/development
parent4617be781789d396ad20560136dac8670ef9f7f2 (diff)
parentc3d24791f5a4bb57eafa536da3ee270cbc953ea6 (diff)
downloadnixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar.gz
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar.bz2
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar.lz
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar.xz
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.tar.zst
nixlib-c3760f664e590826e82afb2499f4a25b4e0b23cb.zip
Merge pull request #30811 from puffnfresh/package/sbt-extras
sbt-extras: init at 77686b3
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/tools/build-managers/sbt-extras/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/sbt-extras/default.nix b/pkgs/development/tools/build-managers/sbt-extras/default.nix
new file mode 100644
index 000000000000..cd9635ab6142
--- /dev/null
+++ b/pkgs/development/tools/build-managers/sbt-extras/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub }:
+
+let
+  rev = "77686b3dfa20a34270cc52377c8e37c3a461e484";
+  version = stdenv.lib.strings.substring 0 7 rev;
+in
+stdenv.mkDerivation {
+  name = "sbt-extras-${version}";
+  inherit version;
+
+  src = fetchFromGitHub {
+    owner = "paulp";
+    repo = "sbt-extras";
+    inherit rev;
+    sha256 = "1bhqigm0clv3i1gvn4gsllywcnwfsa73xvqp8m7pbvn8g7i2ws6x";
+  };
+
+  dontBuild = true;
+
+  installPhase = ''
+    mkdir -p $out/bin
+    install bin/sbt $out/bin
+  '';
+
+  meta = {
+    description = "A more featureful runner for sbt, the simple/scala/standard build tool";
+    homepage = https://github.com/paulp/sbt-extras;
+    license = stdenv.lib.licenses.bsd3;
+    maintainers = with stdenv.lib.maintainers; [ puffnfresh ];
+    platforms = stdenv.lib.platforms.unix;
+  };
+}