From c6eeac10add4b077a2b631974f1921fc59595cdd Mon Sep 17 00:00:00 2001 From: Mathias Hermansson Date: Thu, 7 Oct 2021 11:02:43 +0200 Subject: [PATCH] microsoft-jdk: Fix regex and extract dir, use static versions in manifests (#317) --- bucket/microsoft-jdk.json | 13 ++++++------- bucket/microsoft-lts-jdk.json | 6 +++--- bucket/microsoft11-jdk.json | 12 ++++++------ bucket/microsoft16-jdk.json | 5 ++--- 4 files changed, 17 insertions(+), 19 deletions(-) diff --git a/bucket/microsoft-jdk.json b/bucket/microsoft-jdk.json index 73511b06a..9ce8b46e5 100644 --- a/bucket/microsoft-jdk.json +++ b/bucket/microsoft-jdk.json @@ -1,23 +1,22 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "16.0.2.7.1", + "version": "17.35.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip", - "hash": "2911ef05fc64fd9f6a992807416f3806f1862a545fe2fd72b87fcdd1ad9371ca" + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.35.1-windows-x64.zip", + "hash": "9dd44c04f7910f473f48df3432043b4e125a70fe70cf1095afd5b2480a90582d" } }, - "extract_dir": "jdk-16.0.2+7", + "extract_dir": "jdk-17+35", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-([\\d.]+)-windows-x64).zip", - "reverse": true + "regex": "(?microsoft-jdk-((?[\\d.]+?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { @@ -28,6 +27,6 @@ "hash": { "url": "$url.sha256sum.txt" }, - "extract_dir": "jdk-$matchHead+$buildVersion" + "extract_dir": "jdk-$matchVer+$matchBuild" } } diff --git a/bucket/microsoft-lts-jdk.json b/bucket/microsoft-lts-jdk.json index 17b505707..25d9d2002 100644 --- a/bucket/microsoft-lts-jdk.json +++ b/bucket/microsoft-lts-jdk.json @@ -9,14 +9,14 @@ "hash": "9dd44c04f7910f473f48df3432043b4e125a70fe70cf1095afd5b2480a90582d" } }, - "extract_dir": "jdk-17.35.1+", + "extract_dir": "jdk-17+35", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-([\\d.]+)-windows-x64).zip" + "regex": "(?microsoft-jdk-((?17[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { @@ -27,6 +27,6 @@ "hash": { "url": "$url.sha256sum.txt" }, - "extract_dir": "jdk-$matchHead+$buildVersion" + "extract_dir": "jdk-$matchVer+$matchBuild" } } diff --git a/bucket/microsoft11-jdk.json b/bucket/microsoft11-jdk.json index 17b505707..6574dc00b 100644 --- a/bucket/microsoft11-jdk.json +++ b/bucket/microsoft11-jdk.json @@ -1,22 +1,22 @@ { "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", "homepage": "https://www.microsoft.com/openjdk/", - "version": "17.35.1", + "version": "11.0.12.7.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://aka.ms/download-jdk/microsoft-jdk-17.35.1-windows-x64.zip", - "hash": "9dd44c04f7910f473f48df3432043b4e125a70fe70cf1095afd5b2480a90582d" + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.12.7.1-windows-x64.zip", + "hash": "c520c316353c6b0f8a4f8be3763664e44473b57f1e078922d5d2a8d3a8e84041" } }, - "extract_dir": "jdk-17.35.1+", + "extract_dir": "jdk-11.0.12+7", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-([\\d.]+)-windows-x64).zip" + "regex": "(?microsoft-jdk-((?11[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { @@ -27,6 +27,6 @@ "hash": { "url": "$url.sha256sum.txt" }, - "extract_dir": "jdk-$matchHead+$buildVersion" + "extract_dir": "jdk-$matchVer+$matchBuild" } } diff --git a/bucket/microsoft16-jdk.json b/bucket/microsoft16-jdk.json index 73511b06a..9013e887b 100644 --- a/bucket/microsoft16-jdk.json +++ b/bucket/microsoft16-jdk.json @@ -16,8 +16,7 @@ }, "checkver": { "url": "https://docs.microsoft.com/java/openjdk/download", - "regex": "(?microsoft-jdk-([\\d.]+)-windows-x64).zip", - "reverse": true + "regex": "(?microsoft-jdk-((?16[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" }, "autoupdate": { "architecture": { @@ -28,6 +27,6 @@ "hash": { "url": "$url.sha256sum.txt" }, - "extract_dir": "jdk-$matchHead+$buildVersion" + "extract_dir": "jdk-$matchVer+$matchBuild" } }