about summary refs log tree commit diff
path: root/pkgs/development/tools/jbake
diff options
context:
space:
mode:
authorJohn Mercier <moaxcp@gmail.com>2018-04-19 22:15:40 -0400
committerJohn Mercier <moaxcp@gmail.com>2018-04-21 08:50:13 -0400
commit4115237312597b1ae944d24670a028ee6c6ccfef (patch)
tree64f18ce9daaea52c3e1865735c8eec09dea7169f /pkgs/development/tools/jbake
parenta3e197a22270f335e08690706d35c5fd9483a509 (diff)
jbake: wrap script
Upstream script now uses JAVA_HOME. This change wraps the script so JAVA_HOME is set.
Diffstat (limited to 'pkgs/development/tools/jbake')
-rw-r--r--pkgs/development/tools/jbake/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/tools/jbake/default.nix b/pkgs/development/tools/jbake/default.nix
index 058ed1c82b96a..f4fb1b5a9e9c7 100644
--- a/pkgs/development/tools/jbake/default.nix
+++ b/pkgs/development/tools/jbake/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchzip, jre }:
+{ stdenv, fetchzip, makeWrapper, jre }:
 
 stdenv.mkDerivation rec {
   version = "2.6.1";
@@ -9,12 +9,12 @@ stdenv.mkDerivation rec {
     sha256 = "0zlh2azmv8gj3c4d4ndivar31wd42nmvhxq6xhn09cib9kffxbc7";
   };
 
-  buildInputs = [ jre ];
+  buildInputs = [ makeWrapper jre ];
 
   installPhase = ''
-    substituteInPlace bin/jbake --replace "java" "${jre}/bin/java" 
     mkdir -p $out
     cp -vr * $out
+    wrapProgram $out/bin/jbake --set JAVA_HOME "${jre}"
   '';
 
   meta = with stdenv.lib; {