nixpkgs/pkgs/top-level
Matt McHenry e7cfa26a86 openjdk: init 19.0.1
as usual this is mostly copy-pasted from 18, so this commit is best
reviewed with '--find-copies-harder'

stop exposing openjdk 18 since it was not a long-term support release

change the default openjdk from 17 to 19 since nixpkgs is a
rolling-release repository

drop the ceremony around bootstrapping via adoptopenjdk for 64-bit
builds vs. via earlier openjdk builds for 32-bit, because, to be
frank, since we're using temurin now, it's not a simple copy-paste
job.  :-/  if someone needs a 32-bit openjdk, that work can be done
separately.

JavaFX revs from 17 to 19; it looks like 18 was never packaged along
with JDK 18.

* the gradle invocation used to build JavaFX must still be done with
  Java 18, as gradle does not yet support running itself on Java 19.

* a couple of patches need to be applied, since a new State enum was
  introduced in the JDK that collides with one in JavaFX.

* the hash of the gradle dependencies has not changed, which is
  surprising, but as far as I can tell correct.

One application (libreoffice) doesn't work with 19 yet, so pin it to
jdk 17 for now.

Co-authored-by: Mario Rodas <marsam@users.noreply.github.com>
2022-11-22 20:33:24 -05:00
..
agda-packages.nix
aliases.nix wxGTK31: drop gtk2 support 2022-10-27 15:30:15 +02:00
all-packages.nix openjdk: init 19.0.1 2022-11-22 20:33:24 -05:00
beam-packages.nix
config.nix pkgs/top-level: convert to MD option docs 2022-10-03 14:00:32 +02:00
coq-packages.nix coq: default to version 8.16 2022-10-12 20:38:44 +02:00
cubocore-packages.nix
cuda-packages.nix
darwin-packages.nix
default.nix
dhall-packages.nix
dotnet-packages.nix RestSharp: 105.2.3 -> 106.12.0 2022-10-10 09:40:05 +02:00
emacs-packages.nix
emscripten-packages.nix treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
gnuradio-packages.nix
haskell-packages.nix haskell.compiler: upgrade to 9.2.4 for 9.2.* binary compiler 2022-09-26 18:02:02 +02:00
haxe-packages.nix
impure.nix
java-packages.nix openjdk: init 19.0.1 2022-11-22 20:33:24 -05:00
kodi-packages.nix
linux-kernels.nix linux_6_0_hardened: init at 6.0.5-hardened 2022-10-28 10:52:34 -05:00
lua-packages.nix
make-tarball.nix
metrics.nix
nim-packages.nix
nixpkgs-basic-release-checks.nix
ocaml-packages.nix ocamlPackages.ocamline: init at 1.2 2022-10-27 11:10:08 +02:00
octave-packages.nix top-level/octave-packages.nix: remove unused bindings 2022-09-26 22:18:48 -04:00
packages-config.nix packages-config: drop versioned emacsPackages alias 2022-10-24 00:24:12 +02:00
perl-packages.nix exiftool: add anthonyroussel to maintainers 2022-10-27 23:24:13 +02:00
php-packages.nix php: enable imap extension by default 2022-10-03 10:06:48 +02:00
python2-packages.nix pythonPackages: ensure all derivations provide python modules 2022-10-27 10:03:16 +02:00
python-aliases.nix Merge master into staging-next 2022-10-21 00:05:50 +00:00
python-packages.nix python3Packages: use toPythonModule on packages that are modules 2022-10-31 16:38:38 +01:00
qt5-packages.nix
qt6-packages.nix qt6Packages.kcoreaddons: init 2022-09-17 20:51:50 +08:00
release-alternatives.nix
release-cross.nix
release-cuda.nix
release-haskell.nix haskell.packages.ghc924.purescript: allow building and test on Hydra 2022-10-30 17:25:14 +01:00
release-lib.nix
release-python.nix
release-r.nix
release-small.nix
release.nix
ruby-packages.nix rubyPackages.git: init at 1.12.0 2022-10-26 10:23:12 -04:00
splice.nix
stage.nix stage.nix: revert deletion of gcc.abi="elfv2" from 82ff1f5 2022-09-27 22:48:52 +02:00
unixtools.nix
wine-packages.nix