Commit Graph

609 Commits

Author SHA1 Message Date
github-actions[bot]
81f60ef90d
Merge master into staging-next 2024-11-11 00:14:46 +00:00
Tomo
c04d7170e0 team-list: establish java team
As discussed in #jdk:nixos.org on Matrix, the maintainers of the
Java ecosystem in Nixpkgs feel that a team for Java would be helpful.
2024-11-09 18:26:59 +00:00
github-actions[bot]
bdce452570
Merge staging-next into staging 2024-10-25 12:06:07 +00:00
Steven Keuchel
b006420383
openjdk: add riscv64-linux to platforms 2024-10-25 10:15:04 +02:00
Emily
7bc545f5a8 openjdk{8,11,17,21,23}: remove obsolete version logic 2024-10-24 20:44:00 +01:00
Emily
860924d704 openjdk23: 23-ga -> 23.0.1+11 2024-10-24 20:44:00 +01:00
Emily
fc8beb4a6a openjdk21: 21.0.4+7 -> 21.0.5+11 2024-10-24 20:44:00 +01:00
Emily
fe4e4a1ae2 openjdk17: 17.0.12+7 -> 17.0.13+11
Drop an upstreamed patch, and update another for upstream changes.
2024-10-24 20:44:00 +01:00
Emily
afa5f90984 openjdk11: 11.0.24+8 -> 11.0.25+9 2024-10-24 19:25:30 +01:00
Emily
d831e4c17b openjdk8: 8u422-ga -> 8u432-b06 2024-10-24 19:25:30 +01:00
Emily
bb161ee138 openjdk{8,11,17,21,23}: add update script 2024-10-24 15:04:56 +01:00
Emily
f2569008ab openjfx{17,21,23}: move to pkgs/by-name 2024-10-24 15:04:56 +01:00
Emily
f05216c373 openjfx{17,21,23}: deduplicate into generic.nix 2024-10-24 15:04:56 +01:00
Emily
058999318f openjfx: format generic.nix with nixfmt-rfc-style 2024-10-24 15:04:56 +01:00
Emily
1801f90bee openjfx: copy latest version into generic.nix 2024-10-24 15:04:56 +01:00
Emily
9bad08529e openjdk{8,11,17,21,23}: deduplicate into generic.nix 2024-10-24 15:04:55 +01:00
Emily
77acd709f9 openjdk: format generic.nix with nixfmt-rfc-style 2024-10-23 16:42:34 +01:00
Emily
a25242518c openjdk: copy latest version into generic.nix 2024-10-23 16:42:34 +01:00
Emily
cd2eaf83ec openjdk: remove existing update script 2024-10-23 16:42:34 +01:00
Emily
09f30d20bc openjdk: remove unused patch 2024-10-23 16:42:34 +01:00
Emily
85faae5e12 Merge staging-next into staging 2024-10-08 01:24:14 +01:00
Emily
df769e85f3 Merge master into staging-next 2024-10-08 01:23:55 +01:00
Emily
c979637f24 openjfx11: drop
OpenJFX 11 reached end‐of‐life in 2023.
2024-10-07 20:22:30 +01:00
Emily
732642b891 {openjdk,openjfx}22: drop 2024-09-26 16:46:04 +01:00
Emily
00a8a1c7f3 {openjdk,openjfx}23: init at 23-ga 2024-09-26 16:46:04 +01:00
Emily
fac90a74ac openjdk21: 21.0.3+9 -> 21.0.4+7 2024-09-26 16:46:04 +01:00
Emily
64e24d184d openjdk17: 17.0.11+9 -> 17.0.12+7 2024-09-26 16:45:54 +01:00
Emily
0a94520cc7 openjdk11: 11.0.23+9 -> 11.0.24+8 2024-09-26 16:45:40 +01:00
Emily
bc12b04da7 openjdk8: 8u412-ga -> 8u422-ga 2024-09-26 11:58:47 +01:00
Emily
45bb402313 openjdk21: remove from info.json
The derivation doesn’t use this, so it’s confusing and misleading
to have it in there.
2024-09-26 11:58:47 +01:00
Emily
adf045901d openjdk: remove unused bootstrap files
These will still be available in the Git history if anyone wants to
try resurrecting a source‐based OpenJDK bootstrap in the future. In
the meantime they’re just confusing to have around unreferenced.
2024-09-26 11:58:47 +01:00
K900
a9128ce2f2 Merge remote-tracking branch 'origin/master' into staging-next 2024-09-25 21:07:19 +03:00
Emily
6cdbe938ed
openjfx17: fix build with Ruby 3 (#343130) 2024-09-25 15:01:53 +01:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 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"
```
2024-09-25 00:04:37 +03:00
Emily
e1ac53d9d6 {gyroflow,openjfx{11,17,21,22}}: unpin FFmpeg 7
These pins landed on `master` after the mass unpin on `staging`
in 61922738bb.
2024-09-21 21:34:40 +01:00
FliegendeWurst
1db3e7534b openjfx17: fix build with Ruby 3 2024-09-20 08:21:46 +02:00
Thiago Kenji Okada
b34e8e9ce1
openjfx22: 22.0.1-ga -> 22.0.2-ga; openjfx{11,17,21,22}: add upstream patch for FFmpeg 7 (#339357) 2024-09-16 16:51:07 +01:00
José Luis Lafuente
b839e6963f openjdk22: add version test 2024-09-09 09:04:42 +03:00
Emily
19d7a635e8 openjfx{11,17,21,22}: add upstream patch for FFmpeg 7 2024-09-03 22:58:37 +01:00
Emily
ca7cb5d6ea openjfx22: 22.0.1-ga -> 22.0.2-ga 2024-09-03 22:58:20 +01:00
tomberek
b973af57ae
Merge pull request #328278 from r-ryantm/auto-update/jdk22
jdk22: 22.0.1-ga -> 22.0.2-ga
2024-08-04 15:47:05 -04:00
Sandro
e700287f93
Merge pull request #299046 from ShamrockLee/jre-minimal-fix
jre_minimal: convert `passthru.tests` to an attribute set and fix pre/post hook running
2024-08-02 00:16:53 +02:00
Emily
164f9eaf8c openjfx{11,17,21,22}: pin to FFmpeg 6 2024-08-01 14:48:16 +01:00
Emily
43fe9d2bbc {javaPackages.compiler.openjdk18,corretto19,open{jdk,jfx}{19,20}*}: drop
These have all been end‐of‐life for more than 10 months.
2024-08-01 13:29:26 +01:00
Emily
85e21e0dc0 openjfx15: delete files
Not “drop”; these files are literally not referenced anywhere in
the tree, as far as I can tell.
2024-08-01 11:57:42 +01:00
Yueh-Shun Li
6a4cf944ef jre_minimal.tests: convert to an attribute set
Provide package tests as an attribute set instead of a list, making it
easier to build individual test cases.
2024-07-29 07:39:40 +08:00
Yureka
92678902ba openjdk17: backport musl 1.2.4 fixes
Signed-off-by: Yureka <fork-nixpkgs-with@yuka.dev>
2024-07-20 10:11:07 +02:00
R. Ryantm
1af9acb57f jdk22: 22.0.1-ga -> 22.0.2-ga 2024-07-18 22:29:32 +00:00
Artturin
a516ea8c99 Merge branch 'staging-next' into staging 2024-07-16 19:07:48 +03:00