diff options
author | Markus Hauck <markus1189@gmail.com> | 2019-08-21 21:00:13 +0200 |
---|---|---|
committer | Tim Steinbach <NeQuissimus@users.noreply.github.com> | 2019-08-23 07:28:08 -0400 |
commit | 8f8d9abca4d553f1416c179419f96eba88f36141 (patch) | |
tree | 690ef8c89d2a4360822d525d4b780c3708913594 /pkgs/development/tools/coursier | |
parent | 8b12bfcb8382ae99895da4e641a3728e4c29f6d4 (diff) |
coursier: 1.1.0-M14-6 -> 2.0.0-RC3-3
Diffstat (limited to 'pkgs/development/tools/coursier')
-rw-r--r-- | pkgs/development/tools/coursier/default.nix | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/development/tools/coursier/default.nix b/pkgs/development/tools/coursier/default.nix index 299e7d9d4992a..5554455b8894c 100644 --- a/pkgs/development/tools/coursier/default.nix +++ b/pkgs/development/tools/coursier/default.nix @@ -1,12 +1,18 @@ { stdenv, fetchurl, makeWrapper, jre }: +let + zshCompletion = version: fetchurl { + url = "https://raw.githubusercontent.com/coursier/coursier/v${version}/modules/cli/src/main/resources/completions/zsh"; + sha256 = "0gfr1q66crh6si4682xbxnj41igws83qj710npgm2bvq90xa8m49"; + }; +in stdenv.mkDerivation rec { name = "coursier-${version}"; - version = "1.1.0-M14-6"; + version = "2.0.0-RC3-3"; src = fetchurl { url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier"; - sha256 = "01q0gz4qnwvnd7mprcm5aj77hrxyr6ax8jp4d9jkqfkg272znaj7"; + sha256 = "1qrybajwk46h6d1yp6n4zxdvrfl19lqhjsqxbm48vk3wbvj31vyl"; }; nativeBuildInputs = [ makeWrapper ]; @@ -15,6 +21,9 @@ stdenv.mkDerivation rec { install -Dm555 $src $out/bin/coursier patchShebangs $out/bin/coursier wrapProgram $out/bin/coursier --prefix PATH ":" ${jre}/bin + + # copy zsh completion + install -Dm755 ${zshCompletion version} $out/share/zsh/site-functions/_coursier ''; meta = with stdenv.lib; { |