about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/signald
diff options
context:
space:
mode:
authorOlli Helenius <liff@iki.fi>2023-12-14 21:06:17 +0200
committerOlli Helenius <liff@iki.fi>2023-12-14 21:06:17 +0200
commit5f8f3c1250888834410e034c6b5c03ec45821caf (patch)
tree4144487dd81b464d11b4c86bd04fe793d9f4ae2c /pkgs/applications/networking/instant-messengers/signald
parentfd7914c96f7c006047e0154dd239aa2396478094 (diff)
signald: build with jdk17
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/signald')
-rw-r--r--pkgs/applications/networking/instant-messengers/signald/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/applications/networking/instant-messengers/signald/default.nix b/pkgs/applications/networking/instant-messengers/signald/default.nix
index b15dbbb92bdb2..2f362a4942c92 100644
--- a/pkgs/applications/networking/instant-messengers/signald/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signald/default.nix
@@ -16,6 +16,8 @@ let
     sha256 = "sha256-EofgwZSDp2ZFhlKL2tHfzMr3EsidzuY4pkRZrV2+1bA=";
   };
 
+  gradleWithJdk = gradle.override { java = jdk17_headless; };
+
   jre' = jre_minimal.override {
     jdk = jdk17_headless;
     # from https://gitlab.com/signald/signald/-/blob/0.23.0/build.gradle#L173
@@ -39,7 +41,7 @@ let
   deps = stdenv.mkDerivation {
     pname = "${pname}-deps";
     inherit src version;
-    nativeBuildInputs = [ gradle perl ];
+    nativeBuildInputs = [ gradleWithJdk perl ];
     patches = [ ./0001-Fetch-buildconfig-during-gradle-build-inside-Nix-FOD.patch ];
     buildPhase = ''
       export GRADLE_USER_HOME=$(mktemp -d)
@@ -118,7 +120,7 @@ in stdenv.mkDerivation {
     runHook postInstall
   '';
 
-  nativeBuildInputs = [ git gradle makeWrapper ];
+  nativeBuildInputs = [ git gradleWithJdk makeWrapper ];
 
   doCheck = true;