summary refs log tree commit diff
path: root/pkgs/development/compilers/openjdk
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2019-09-20 10:11:00 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2019-09-20 21:40:02 +0200
commit19f88062a6d055d00d76dc963b47aab93164188b (patch)
tree3912f82705efe2284b2630f9eb704d3357b3db0c /pkgs/development/compilers/openjdk
parenta7f002ac41dd4127e811df8bc4edfbb034aa2861 (diff)
downloadnixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar.gz
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar.bz2
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar.lz
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar.xz
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.tar.zst
nixpkgs-19f88062a6d055d00d76dc963b47aab93164188b.zip
openjdk8: add `setJavaClassPath`-hook to jdk as well
This hook got removed from JDK[1], however without this hook,
the classpath in a Java-build isn't created anymore which caused
several[2][3] broken packages.

[1] https://github.com/NixOS/nixpkgs/pull/65247/files#r324459267
[2] https://hydra.nixos.org/build/100896633
[3] https://hydra.nixos.org/build/100895668

ZHF #68361
Diffstat (limited to 'pkgs/development/compilers/openjdk')
-rw-r--r--pkgs/development/compilers/openjdk/8.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/development/compilers/openjdk/8.nix b/pkgs/development/compilers/openjdk/8.nix
index 1d356945a4f..1a5848cd1a6 100644
--- a/pkgs/development/compilers/openjdk/8.nix
+++ b/pkgs/development/compilers/openjdk/8.nix
@@ -219,6 +219,8 @@ let
       ln -s $jre/lib/openjdk/jre $out/jre
     '';
 
+    propagatedBuildInputs = [ setJavaClassPath ];
+
     preFixup = ''
       # Propagate the setJavaClassPath setup hook from the JRE so that
       # any package that depends on the JRE has $CLASSPATH set up