From e535593fa257b0fdd8f6b0253f7d2d237d29cedd Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Sat, 30 Apr 2022 17:42:45 -0500 Subject: [PATCH 1/3] scalafmt: 3.4.3 -> 3.5.2 Latest release notes: https://github.com/scalameta/scalafmt/releases/tag/v3.5.2 For releases between these, see: https://github.com/scalameta/scalafmt/releases --- pkgs/development/tools/scalafmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix index 6a442424c4f7..50a81557b139 100644 --- a/pkgs/development/tools/scalafmt/default.nix +++ b/pkgs/development/tools/scalafmt/default.nix @@ -2,7 +2,7 @@ let baseName = "scalafmt"; - version = "3.4.3"; + version = "3.5.2"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -13,7 +13,7 @@ let ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "FWGvhKK/VnvetnHS35/z1errYTRZCrcfWyEAHlhKApk="; + outputHash = "1QP5a0QjYUDU3JzrIX2rM/DclRfU/ACSXVLd6C7uFCo="; }; in stdenv.mkDerivation { From 16afcaccbfd8f28032083f075d870148f110acf0 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Sat, 30 Apr 2022 17:28:05 -0500 Subject: [PATCH 2/3] scalafmt: use setJavaClassPath, drop jdk dep --- pkgs/development/tools/scalafmt/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix index 50a81557b139..85a777390023 100644 --- a/pkgs/development/tools/scalafmt/default.nix +++ b/pkgs/development/tools/scalafmt/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, jdk, jre, coursier, makeWrapper }: +{ lib, stdenv, jre, coursier, makeWrapper, setJavaClassPath }: let baseName = "scalafmt"; @@ -20,8 +20,8 @@ stdenv.mkDerivation { pname = baseName; inherit version; - nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ jdk deps ]; + nativeBuildInputs = [ makeWrapper setJavaClassPath ]; + buildInputs = [ deps ]; dontUnpack = true; From 93e20d45ca2cf13daf4cfa177e52309cab629538 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Sat, 30 Apr 2022 18:07:54 -0500 Subject: [PATCH 3/3] scalafmt: prefer hash style nix uses these days for easier updating --- pkgs/development/tools/scalafmt/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix index 85a777390023..562bd1138dfc 100644 --- a/pkgs/development/tools/scalafmt/default.nix +++ b/pkgs/development/tools/scalafmt/default.nix @@ -12,8 +12,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - outputHash = "1QP5a0QjYUDU3JzrIX2rM/DclRfU/ACSXVLd6C7uFCo="; + outputHash = "sha256-1QP5a0QjYUDU3JzrIX2rM/DclRfU/ACSXVLd6C7uFCo="; }; in stdenv.mkDerivation {