summary refs log tree commit diff
path: root/pkgs/development/compilers/openjdk/16.nix
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2023-02-03 21:11:37 +0000
committerThiago Kenji Okada <thiagokokada@gmail.com>2023-02-04 12:25:25 +0000
commit644ec84b74046d9939bf8572bb589d7bffd08758 (patch)
tree6f1517601ef155bd4c5323ae4a0e3b839afc0f32 /pkgs/development/compilers/openjdk/16.nix
parent4161997c71a4b7a957a3c3999166dd28d8f0c55d (diff)
downloadnixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar.gz
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar.bz2
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar.lz
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar.xz
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.tar.zst
nixpkgs-644ec84b74046d9939bf8572bb589d7bffd08758.zip
openjdk16: disable JavaFX by default
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.

So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
Diffstat (limited to 'pkgs/development/compilers/openjdk/16.nix')
-rw-r--r--pkgs/development/compilers/openjdk/16.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/compilers/openjdk/16.nix b/pkgs/development/compilers/openjdk/16.nix
index 461cd724144..eee569a7bfd 100644
--- a/pkgs/development/compilers/openjdk/16.nix
+++ b/pkgs/development/compilers/openjdk/16.nix
@@ -4,7 +4,7 @@
 , libXi, libXinerama, libXcursor, libXrandr, fontconfig, openjdk16-bootstrap
 , setJavaClassPath
 , headless ? false
-, enableJavaFX ? openjfx.meta.available, openjfx
+, enableJavaFX ? false, openjfx
 , enableGnome2 ? true, gtk3, gnome_vfs, glib, GConf
 }: