about summary refs log tree commit diff
path: root/pkgs/by-name/kt/ktfmt/package.nix
diff options
context:
space:
mode:
authorPeder Bergebakken Sundt <pbsds@hotmail.com>2024-04-21 22:41:05 +0200
committerGitHub <noreply@github.com>2024-04-21 22:41:05 +0200
commitb61903a0172f37fa5910579a3b1ae48182fe6be7 (patch)
treecfa2d4f73fbc036d6ff715bccc48a4d857b5d591 /pkgs/by-name/kt/ktfmt/package.nix
parentef68542f0f6562e203783b6f1a53f7eb9903c57b (diff)
parent9808effe7407068e2c8da473012594b2154f837d (diff)
Merge pull request #280283 from TomaSajt/ktfmt
ktfmt: make deterministic
Diffstat (limited to 'pkgs/by-name/kt/ktfmt/package.nix')
-rw-r--r--pkgs/by-name/kt/ktfmt/package.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/by-name/kt/ktfmt/package.nix b/pkgs/by-name/kt/ktfmt/package.nix
index 49546fd411018..99d5b03f9a53d 100644
--- a/pkgs/by-name/kt/ktfmt/package.nix
+++ b/pkgs/by-name/kt/ktfmt/package.nix
@@ -11,14 +11,17 @@ maven.buildMavenPackage rec {
     hash = "sha256-vdvKHTTD84OAQacv/VE/5BxYdW4n3bxPUHF2MdH+sQQ=";
   };
 
-  mvnHash = "sha256-Cl7P2i4VFJ/yk7700u62YPcacfKkhBztFvcDkYBfZEA=";
+  patches = [ ./pin-default-maven-plugin-versions.patch ];
+
+  mvnHash = "sha256-iw28HS0WMFC9BKQKr0v33D77rMQeIMKjXduqPcYU1XA=";
+
+  mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
 
   nativeBuildInputs = [ makeWrapper ];
 
   installPhase = ''
     runHook preInstall
 
-    mkdir -p $out/bin
     install -Dm644 core/target/ktfmt-*-jar-with-dependencies.jar $out/share/ktfmt/ktfmt.jar
 
     makeWrapper ${jre_headless}/bin/java $out/bin/ktfmt \