openjdk: 13.0.2 -> 14.0.1
This commit is contained in:
+12
-13
@@ -1,22 +1,24 @@
|
||||
{ stdenv, lib, fetchurl, writeText, openjdk11_headless, gradleGen
|
||||
{ stdenv, lib, fetchFromGitHub, writeText, openjdk11_headless, gradleGen
|
||||
, pkgconfig, perl, cmake, gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsaLib
|
||||
, ffmpeg, python, ruby }:
|
||||
|
||||
let
|
||||
major = "13";
|
||||
update = ".0.2";
|
||||
build = "1";
|
||||
repover = "${major}${update}+${build}";
|
||||
major = "14";
|
||||
update = "";
|
||||
build = "-ga";
|
||||
repover = "${major}${update}${build}";
|
||||
gradle_ = (gradleGen.override {
|
||||
java = openjdk11_headless;
|
||||
}).gradle_4_10;
|
||||
}).gradle_5_6;
|
||||
|
||||
makePackage = args: stdenv.mkDerivation ({
|
||||
version = "${major}${update}-${build}";
|
||||
version = "${major}${update}${build}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://hg.openjdk.java.net/openjfx/${major}-dev/rt/archive/${repover}.tar.gz";
|
||||
sha256 = "1si9wpb9malnf8zzz57l6b80088z2370zfxp1b0kk6rs0cnvpr74";
|
||||
src = fetchFromGitHub {
|
||||
owner = "openjdk";
|
||||
repo = "jfx";
|
||||
rev = repover;
|
||||
sha256 = "16aj15xksc266gv3y42m0g277pfvp71901lrngndcnpr7i2zshnr";
|
||||
};
|
||||
|
||||
buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsaLib ffmpeg ];
|
||||
@@ -75,9 +77,6 @@ in makePackage {
|
||||
COMPILE_WEBKIT = true
|
||||
'';
|
||||
|
||||
#openjdk build fails if licenses are identical, so we must patch this trivial difference
|
||||
patches = [ ./openjfx-mesa-license.patch ];
|
||||
|
||||
preBuild = ''
|
||||
swtJar="$(find ${deps} -name org.eclipse.swt\*.jar)"
|
||||
substituteInPlace build.gradle \
|
||||
@@ -1,17 +0,0 @@
|
||||
--- a/modules/javafx.graphics/src/main/legal/mesa3d.md 1969-12-31 19:00:01.000000000 -0500
|
||||
+++ b/modules/javafx.graphics/src/main/legal/mesa3d.md 2019-08-08 01:05:04.000000000 -0400
|
||||
@@ -1,7 +1,7 @@
|
||||
## Mesa 3-D Graphics Library v5.0
|
||||
|
||||
### Mesa License
|
||||
-```
|
||||
+<pre>
|
||||
|
||||
Mesa 3-D graphics library
|
||||
Version: 5.0
|
||||
@@ -25,4 +25,4 @@
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
-```
|
||||
+</pre>
|
||||
Reference in New Issue
Block a user