Commit Graph

568 Commits

Author SHA1 Message Date
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
Atemu
476b450df8
Merge pull request #272380 from chayleaf/gradle2
gradle: add setup hook
2024-07-14 22:08:41 +02:00
Jan Tojnar
1275c3f884 Merge branch 'staging-next' into staging 2024-07-12 21:36:23 +02:00
❄️
b860563063
Merge pull request #281621 from superherointj/pkgsMusl.jdk8-mark-broken
pkgsMusl.jdk8: mark broken for musl
2024-07-12 14:36:43 -03:00
chayleaf
e6f8a3baba
openjfx: convert to gradle setup hook 2024-07-12 21:36:12 +07:00
chayleaf
27d8261b6d
openjfx: move derivations into separate dirs 2024-07-12 21:36:11 +07:00
Infinidoge
535dd96948
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.
2024-07-11 14:53:27 -04:00
Thiago Kenji Okada
a773e50715
Merge pull request #316300 from nessdoor/openjdk-clang
openjdk: enable Clang-based builds of jdk{11,17,19,20,21,22}
2024-07-11 18:11:21 +01:00
Sandro
7a329a89de
Merge pull request #322599 from jtojnar/java-gnome2-drop
openjdk: remove gnome_vfs & GConf
2024-07-03 00:30:11 +02:00
K900
c7268baf73 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-02 20:59:57 +03:00
h7x4
9e96fae5f0
Merge pull request #320439 from r-ryantm/auto-update/jdk22
jdk22: 22-ga -> 22.0.1-ga
2024-07-02 19:56:41 +02:00
Jan Tojnar
0774766ffe openjdk: rename enableGnome2 to enableGtk
GNOME 2 dependencies were removed in the previous commit.

gtk3 and glib are used to provide GTK look and feel.
glib is also used for proxy settings but it probably does not make much sense
to have a separate option, since disjoint union with GTK-based environments is small.
2024-06-27 09:35:30 +02:00
Jan Tojnar
dbd9745e11 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.
2024-06-26 10:28:29 +02:00
Tomas Antonio Lopez
5474272067 openjdk: configure build to support a Clang-based stdenv 2024-06-22 20:42:24 +02:00
Martin Weinelt
f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
R. Ryantm
7a1b6c2be4 jdk22: 22-ga -> 22.0.1-ga 2024-06-17 05:57:32 +00:00
Yueh-Shun Li
db25698843 jre_miniman.tests: fix pre/post hook running 2024-06-17 06:08:15 +08:00
José Luis Lafuente
28d29422b2
openjdk22: remove redundant let binding
With the new `mkDerivation (finalAttrs: {})` pattern, the
```
let openjdk = ... ; in
openjdk
```
is no longer necessary
2024-06-10 11:14:47 +02:00
github-actions[bot]
c8c2ff3b9b
Merge staging-next into staging 2024-06-10 00:02:49 +00:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
github-actions[bot]
387e704ac5
Merge staging-next into staging 2024-06-08 18:01:29 +00:00
Doron Behar
a07fdd5625
Merge pull request #306616 from jlesquembre/jl/jdk
openjdk22: add updateScript
2024-06-08 20:01:25 +03:00
José Luis Lafuente
3c4938ddd2
openjdk22: add updateScript 2024-06-07 22:36:31 +02:00
Weijia Wang
4ed4611b0c
Merge pull request #313928 from wegank/openjdk-bump-split-5
openjdk21, openjfx21: update
2024-06-01 22:28:14 +02:00
Infinidoge
614dc610fe openjfx: 17.0.6+3 -> 17.0.11-ga 2024-05-25 14:11:53 +02:00
Infinidoge
5a3c6df28f openjdk: 17.0.7+7 -> 17.0.11+9 2024-05-25 14:11:53 +02:00
Thiago Kenji Okada
3292b1e79b
Merge pull request #313925 from wegank/openjdk-bump-split-3
openjdk11, openjfx11, corretto11: update
2024-05-25 12:16:46 +01:00
Infinidoge
e397de45fe
openjfx: mark EOL releases as vulnerable 2024-05-24 17:06:06 -04:00
Infinidoge
bc1d332e1e
openjfx: build openjfx21 with openjdk21 2024-05-24 17:06:06 -04:00
Infinidoge
936fd7cb3b
openjfx: build openjfx20 with openjdk20 2024-05-24 17:06:05 -04:00
Infinidoge
d3307e2d2f
openjdk: add infinidoge as maintainer 2024-05-24 17:06:05 -04:00
Infinidoge
4484cc91ac
openjdk: mark openjdk19 and openjdk20 as EOL 2024-05-24 17:06:05 -04:00
Weijia Wang
c341ac58ae
Merge pull request #313923 from wegank/openjdk-bump-split-2
openjdk8: 8u362-ga -> 8u412-ga
2024-05-24 18:40:24 +02:00
Weijia Wang
7eb4e94008
Merge pull request #313920 from wegank/openjdk-bump-split-1
openjdk{16,18,19,20}, openjfx{20,22}: update
2024-05-24 12:54:46 +02:00
Sigmanificient
203a48ad35 pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
Infinidoge
a1ecc28282 openjfx: 21-ga -> 21.0.3-ga 2024-05-23 10:46:03 +02:00
Infinidoge
cc817ea5d5 openjdk: 21+35 -> 21.0.3+9 2024-05-23 10:45:51 +02:00
Infinidoge
6c26092a0e openjfx: 11.0.18+1 -> 11.0.20+1 2024-05-23 10:40:24 +02:00
Infinidoge
fd875d904c openjdk: 11.0.19+7 -> 11.0.23+9 2024-05-23 10:40:10 +02:00
Infinidoge
1962ef0f77 openjdk: 8u362-ga -> 8u412-ga 2024-05-23 10:38:10 +02:00
Infinidoge
82ee713858 openjfx: 22+30 -> 22.0.1-ga 2024-05-23 10:33:01 +02:00
Infinidoge
895d63ca56 openjfx: 20+19 -> 20.0.2-ga 2024-05-23 10:32:50 +02:00