| Commit message (Expand) | Author | Age | Files | Lines |
| * | corretto25: init at 25.0.1.9.1 | Rolf Schröder | 2026-01-16 | 1 | -0/+1 |
| * | openjfx23: drop | Galder Zamarreño | 2025-11-04 | 1 | -1/+1 |
| * | openjdk23{,_headless}: drop•••Co-Authored-By: Leona Maroni <dev@leona.is>
| Galder Zamarreño | 2025-11-04 | 1 | -1/+0 |
| * | all-packages: do not export lib functions from pkgs | Aliaksandr | 2025-10-30 | 1 | -6/+10 |
| * | various: eval more package sets | jopejoe1 | 2025-10-24 | 1 | -2/+3 |
| * | temurin-{,jre-}bin-24: drop, open{jdk,jfx}24: drop | Tom van Dijk | 2025-10-06 | 1 | -1/+0 |
| * | openjdk25: init at 25+36 | Marie Ramlow | 2025-09-26 | 1 | -0/+1 |
| * | openjdk24: init at 24+36 | Tom van Dijk | 2025-05-05 | 1 | -0/+1 |
| * | javaPackages: remove path interpolation syntax•••Path interpolation is not supported in the minimum Nix version nixpkgs
maintains support for.
| sternenseemann | 2025-04-12 | 1 | -1/+1 |
| * | javaPackages.compilers: fix eval | jopejoe1 | 2025-04-08 | 1 | -4/+12 |
| * | semeru,temurin: also fix meta similar to jdk | Sandro Jäckel | 2025-03-14 | 1 | -21/+10 |
| * | java-packages: simplify code | Sandro Jäckel | 2025-03-14 | 1 | -28/+32 |
| * | jdk: combine meta.platforms of both packages to fix hydra builds for dependen... | Sandro Jäckel | 2025-03-13 | 1 | -6/+21 |
| * | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
--argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
result/bin/apply-formatting $NIXPKGS_PATH
| Silvan Mosberger | 2024-12-10 | 1 | -36/+52 |
| * | javaPackages.openjdk{8,11,17}-bootstrap: fix eval on Darwin | Emily | 2024-10-25 | 1 | -3/+3 |
| * | openjfx{17,21,23}: move to `pkgs/by-name` | Emily | 2024-10-24 | 1 | -7/+2 |
| * | openjfx{17,21,23}: deduplicate into `generic.nix` | Emily | 2024-10-24 | 1 | -3/+3 |
| * | openjdk{8,11,17,21,23}: deduplicate into `generic.nix` | Emily | 2024-10-24 | 1 | -42/+13 |
| * | Merge staging-next into staging | Emily | 2024-10-08 | 1 | -3/+2 |
| |\ |
|
| | * | openjfx11: drop•••OpenJFX 11 reached end‐of‐life in 2023.
| Emily | 2024-10-07 | 1 | -3/+2 |
| * | | {openjdk,openjfx}22: drop | Emily | 2024-09-26 | 1 | -10/+2 |
| * | | {openjdk,openjfx}23: init at 23-ga | Emily | 2024-09-26 | 1 | -1/+9 |
| |/ |
|
| * | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
| Artturin | 2024-09-25 | 1 | -4/+4 |
| * | {javaPackages.compiler.openjdk18,corretto19,open{jdk,jfx}{19,20}*}: drop•••These have all been end‐of‐life for more than 10 months.
| Emily | 2024-08-01 | 1 | -28/+1 |
| * | Merge branch 'staging-next' into staging | Artturin | 2024-07-16 | 1 | -6/+6 |
| |\ |
|
| | * | openjfx: move derivations into separate dirs | chayleaf | 2024-07-12 | 1 | -7/+7 |
| * | | openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16•••AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.
By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.
OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.
By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
| Infinidoge | 2024-07-11 | 1 | -135/+5 |
| * | | Merge pull request #322599 from jtojnar/java-gnome2-drop•••openjdk: remove gnome_vfs & GConf | Sandro | 2024-07-03 | 1 | -6/+2 |
| |\ \
| |/
|/| |
|
| | * | openjdk: remove gnome_vfs & GConf•••Those libraries have been deprecated for 10+ years and require daemons
that no-one has running these days.
Keep the `enableGnome2` argument for BC.
| Jan Tojnar | 2024-06-26 | 1 | -6/+2 |
| * | | temurin-bin: init at 22 | Infinidoge | 2024-05-26 | 1 | -1/+1 |
| |/ |
|
| * | Merge pull request #306922 from rollf/corretto21•••corretto21: init at 21.0.3.9.1 | Artturi | 2024-04-27 | 1 | -0/+1 |
| |\ |
|
| | * | corretto21: init at 21.0.3.9.1 | Rolf Schröder | 2024-04-26 | 1 | -0/+1 |
| * | | Merge pull request #295440 from jlesquembre/jl/jdk22•••openjdk22: init at 22+36 | Weijia Wang | 2024-03-25 | 1 | -1/+10 |
| |\ \ |
|
| | * | | openjdk22: init at 22+36 | José Luis Lafuente | 2024-03-25 | 1 | -1/+10 |
| | |/ |
|
| * / | openjdk16: make linux-only | Weijia Wang | 2024-03-11 | 1 | -7/+4 |
| |/ |
|
| * | javaPackages.jogl_2_4_0: rename to jogl | Weijia Wang | 2024-02-10 | 1 | -3/+1 |
| * | javaPackages: assert stdenv.isLinux in mkOpenjdkLinuxOnly | Weijia Wang | 2024-02-08 | 1 | -1/+1 |
| * | javaPackages.mavenfod: drop | Weijia Wang | 2024-02-06 | 1 | -3/+4 |
| * | treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs | Adam Joseph | 2023-12-15 | 1 | -0/+1 |
| * | mkAdoptopenjdk: allow missing {jre,jdk}-openj9 attribute | Adam Joseph | 2023-11-30 | 1 | -0/+2 |
| * | Merge pull request #263736 from rollf/amazon-corretto•••corretto{11,17,19}: init at 11.0.20.9.1/17.0.8.8.1/19.0.2.7.1 | Artturi | 2023-11-24 | 1 | -0/+4 |
| |\ |
|
| | * | corretto{11,17,19}: init at 11.0.20.9.1/17.0.8.8.1/19.0.2.7.1 | Rolf Schröder | 2023-11-22 | 1 | -0/+4 |
| * | | temurin-bin: init at 21 | Infinidoge | 2023-10-25 | 1 | -1/+1 |
| * | | zulu21: deduplicate expressions | Weijia Wang | 2023-10-08 | 1 | -1/+1 |
| * | | openjdk21, openjfx21: init at 21 (#258507)•••Uses temurin-bin-20 to bootstrap, as temurin-bin-21 hasn't been released yet | Infinidoge | 2023-10-08 | 1 | -1/+10 |
| * | | zulu: add darwin support | Weijia Wang | 2023-10-08 | 1 | -7/+7 |
| |/ |
|
| * | javaPackages.jogl_2_4_0: add darwin support | Weijia Wang | 2023-08-03 | 1 | -1/+1 |
| * | javaPackages.jogl_2_3_2: drop | Weijia Wang | 2023-08-03 | 1 | -1/+0 |
| * | openjdk: init at 20+36 and openjfx: init at 20+19 | sohalt | 2023-07-02 | 1 | -1/+10 |
| * | maven.buildMavenPackage: rename from javaPackages.mavenfod | Weijia Wang | 2023-06-20 | 1 | -1/+1 |