Commit Graph

539 Commits

Author SHA1 Message Date
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
Infinidoge
9572407ad8 openjdk: 20+36 -> 20.0.2+9 2024-05-23 10:32:24 +02:00
Infinidoge
25f344d272 openjdk: 19.0.2+7 -> 19-ga 2024-05-23 10:32:11 +02:00
Infinidoge
0611f7c61b openjdk: 18+36 -> 18.0.2.1+1
This bump was made to match the last available version of OpenJDK 18,
despite the package being marked as insecure due to End of Life.
2024-05-23 10:32:02 +02:00
Infinidoge
dede7feaa7 openjdk: 16+36 -> 16.0.2-ga
Build number is set to 1, as this was the last release and thus had no
build number.

Additionally, this update is made despite the fact that the package is
marked as insecure, to pull in the small number of accumulated fixes.
2024-05-23 10:31:27 +02:00
TomaSajt
d1daaeb128
openjfx{11,17,19,20,21,22}: fix build when withWebKit is enabled 2024-04-08 23:55:03 +02:00
José Luis Lafuente
d7c54882e6
openjdk22: init at 22+36 2024-03-25 14:41:55 +01:00
Weijia Wang
bc86c058a5
Merge pull request #287444 from trofi/openjfx15-fix-depend
openjfx15: fix build by pulling required `gtk2` depend
2024-02-10 18:18:06 +01:00
Sergei Trofimovich
d9dacad8a3 openjfx17: fix withWebKit = true build
Without the change build of `openjfx` (`greenfoot` depend) fails as
https://hydra.nixos.org/build/247689718:

    $ nix build --no-link --impure --expr "with import ./. {}; openjfx17.override { withWebKit  = true; }"
    ...
    /build/source/modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/Heap.cpp:108:5: error: 'fprintf' was not declared in this scope; did you mean 'wprintf'?
      108 |     fprintf(stderr, "%s: %zu (%zd) %s\n", label, value, amount, note);
          |     ^~~~~~~
          |     wprintf
2024-02-09 09:44:35 +00:00
Sergei Trofimovich
127605e4f6 openjfx15: fix build by pulling required gtk2 depend
Without the change build fails as:

    > Configure project :
    Package gtk+-2.0 was not found in the pkg-config search path.
2024-02-09 09:16:35 +00:00
Peder Bergebakken Sundt
815143af0f treewide: use lib.splitVersion 2023-12-07 07:18:41 +01:00
Martin Weinelt
94c8c31bee
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/numba/default.nix
2023-10-15 22:31:34 +02:00
Artturin
849e4dc5ff openjfx: respect NIX_BUILD_CORES in nested cmake
Building `openjfx11` or `openjfx12` on a machine with many cores can consume huge amounts of RAM. With 24 cores, the memory usage exceeded `25GB` per build for me.

Using `NIX_BUILD_CORES` to reduce the number of parallel tasks doesn't help, because a script invoking `cmake` does not respect `NIX_BUILD_CORES` and passes `-j <number of cores>`.

Setting `NUMBER_OF_PROCESSORS` overrides the automatic core count detection in the script.

https://github.com/search?q=repo%3Aopenjdk%2Fjfx%20NUMBER_OF_PROCESSORS&type=code

Co-authored-by: Fabian Möller <fabianm88@gmail.com>
2023-10-15 04:56:01 +03:00
github-actions[bot]
2df946c4bd
Merge master into staging-next 2023-10-09 00:02:27 +00:00
Weijia Wang
18c9af9f37 zulu21: deduplicate expressions 2023-10-08 23:15:19 +02:00
Infinidoge
82c294f13a
openjdk21, openjfx21: init at 21 (#258507)
Uses temurin-bin-20 to bootstrap, as temurin-bin-21 hasn't been released yet
2023-10-08 23:11:55 +02:00
Weijia Wang
f0e1ff90d5 Merge branch 'master' into staging-next 2023-10-08 20:10:26 +02:00
Weijia Wang
2e692b3ddb zulu: add darwin support 2023-10-08 17:34:23 +02:00
Weijia Wang
8d8796f341 openjdk: add linux support for zulu builds 2023-10-08 01:04:34 +02:00
Weijia Wang
e075853151 openjdk: generalize platforms for zulu builds 2023-10-08 00:27:47 +02:00
Weijia Wang
7251451049 openjdk: refactor meta on darwin 2023-10-08 00:15:29 +02:00
Weijia Wang
d9c87993d3 openjdk: deduplicate expressions on darwin 2023-10-07 21:49:21 +02:00
github-actions[bot]
e0e21b78ec
Merge master into staging-next 2023-09-29 00:02:21 +00:00
Jakub Janczak
dddc404051 openjdk17: 17.0.8 -> 17.0.8.1 (darwin) 2023-09-28 21:00:43 +02:00
Edward Tjörnhammar
b88fa28cce openjdk1{2,3,4,5,6,8}: quickfix, add images build
buildFlags doesn't properly take and need to be manually applied in postBuild,
in some cases.. harfbuzz is also unreliantly thrown.

Mark 1{3,4} as broken.
2023-09-19 07:00:33 +02:00
SirYwell
b7e6824330 openjdk: remove explicit flag to include ZGC
Since Java 15, ZGC is a default JVM feature and therefore does not need to be
enabled explicitly. The platforms it is available on automatically include it,
rendering the explicit flag obsolete.
2023-09-19 07:00:33 +02:00
Theodore Ni
ef0add88dd
javaPackages.compiler.openjdk20: add zulu javaFX java package on darwin 2023-08-11 13:39:29 -07:00
Theodore Ni
12871db0ee
javaPackages.compiler.openjdk19: add zulu javaFX java package on darwin 2023-08-11 13:39:29 -07:00
Theodore Ni
b89c4a12c2
javaPackages.compiler.openjdk18: add zulu javaFX java package on darwin 2023-08-11 13:39:29 -07:00