ammonite: 1.1.0 -> 1.1.2

+7 -7
+7 -7
pkgs/development/tools/ammonite/default.nix
··· 1 - { stdenv, lib, fetchurl, makeWrapper, jre 2 , disableRemoteLogging ? true 3 }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec { 7 name = "ammonite-${version}"; 8 - version = "1.1.0"; 9 scalaVersion = "2.12"; 10 11 src = fetchurl { 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 - sha256 = "0dx5w1ffnqazsyp6zxrmfcn7yhkkd81h7njwbqqv1pbchj5znj6l"; 14 }; 15 16 propagatedBuildInputs = [ jre ] ; 17 - buildInputs = [ makeWrapper ] ; 18 19 phases = "installPhase"; 20 ··· 22 mkdir -p $out/bin 23 cp ${src} $out/bin/amm 24 chmod +x $out/bin/amm 25 - wrapProgram $out/bin/amm \ 26 - ${optionalString disableRemoteLogging "--add-flags --no-remote-logging"} \ 27 - --prefix PATH ":" ${jre}/bin ; 28 ''; 29 30 meta = {
··· 1 + { stdenv, lib, fetchurl, makeWrapper, jre, gnused 2 , disableRemoteLogging ? true 3 }: 4 5 with stdenv.lib; 6 stdenv.mkDerivation rec { 7 name = "ammonite-${version}"; 8 + version = "1.1.2"; 9 scalaVersion = "2.12"; 10 11 src = fetchurl { 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 + sha256 = "1balr7ya7xlyq32jwb0w9c4klnw13mdn2c5azkwngq5cp29yrfrc"; 14 }; 15 16 propagatedBuildInputs = [ jre ] ; 17 + buildInputs = [ makeWrapper gnused ] ; 18 19 phases = "installPhase"; 20 ··· 22 mkdir -p $out/bin 23 cp ${src} $out/bin/amm 24 chmod +x $out/bin/amm 25 + ${gnused}/bin/sed -i '0,/java/{s|java|${jre}/bin/java|}' $out/bin/amm 26 + '' + optionalString (disableRemoteLogging) '' 27 + ${gnused}/bin/sed -i '0,/ammonite.Main/{s|ammonite.Main|ammonite.Main --no-remote-logging|}' $out/bin/amm 28 ''; 29 30 meta = {