-
-
Notifications
You must be signed in to change notification settings - Fork 75
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Installers Add riscv64 support (#847)
* Add riscv support for jdk21 & jdk22 Fix rpm upload Add housekeeping Syntax fix Add some houskeeping Alpine jdk22 alignment Add riscv support Add Riscv support Test upload Fix node syntax fix Test unarchive Test node switch jf-cli Alpine fix Fix distrolist property test Risc upload test Test RISC Syntax fix Fix Fix Fix Syntax Riscv support Risc tool removal Test tools Test tools Fix debian rules Fix typo syntax fix Riscv support Bump ubuntu version for debian build debian fix Debian test test Test Fix debian fix logic Fix logic Add RISCV support Add Debian RiscV Support * Update checksums for JDK22 * Remove label for testing * Add new tag for dockerinstaller * Rationalise riscv upload * Add missing s390x for releases > 20 * Fix missing risc for "All" * Update linux/Jenkinsfile Co-authored-by: Stewart X Addison <[email protected]> * Correct RiscV Upload Function Name * Fix RISCV Debian JDK22 Url & Alpine handling --------- Co-authored-by: Stewart X Addison <[email protected]>
- Loading branch information
1 parent
02d35b4
commit d5afd6a
Showing
24 changed files
with
327 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ Maintainer: Eclipse Adoptium Package Maintainers <[email protected]> | |
Build-Depends: debhelper (>= 11), lsb-release | ||
|
||
Package: temurin-21-jdk | ||
Architecture: amd64 arm64 ppc64el s390x | ||
Architecture: amd64 arm64 ppc64el s390x riscv64 | ||
Depends: adoptium-ca-certificates, | ||
java-common, | ||
libasound2, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,4 @@ temurin-22-jdk (22.0.0.0.0+36) STABLE; urgency=medium | |
|
||
* Eclipse Temurin 22.0.0.0.0+36 release. | ||
|
||
-- Eclipse Adoptium Package Maintainers <[email protected]> Wed, 20 Mar 2024 00:00:00 +0000 | ||
-- Eclipse Adoptium Package Maintainers <[email protected]> Wed, 20 Mar 2024 00:00:00 +0000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ Maintainer: Eclipse Adoptium Package Maintainers <[email protected]> | |
Build-Depends: debhelper (>= 11), lsb-release | ||
|
||
Package: temurin-22-jdk | ||
Architecture: amd64 arm64 ppc64el | ||
Architecture: amd64 arm64 ppc64el s390x riscv64 | ||
Depends: adoptium-ca-certificates, | ||
java-common, | ||
libasound2, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,6 +22,7 @@ | |
%global vers_arch2 ppc64le | ||
%global vers_arch3 aarch64 | ||
%global vers_arch4 s390x | ||
%global vers_arch5 riscv64 | ||
%global src_num 0 | ||
%global sha_src_num 1 | ||
%endif | ||
|
@@ -30,6 +31,7 @@ | |
%global vers_arch2 ppc64le | ||
%global vers_arch3 aarch64 | ||
%global vers_arch4 s390x | ||
%global vers_arch5 riscv64 | ||
%global src_num 2 | ||
%global sha_src_num 3 | ||
%endif | ||
|
@@ -38,6 +40,7 @@ | |
%global vers_arch2 ppc64le | ||
%global vers_arch3 aarch64 | ||
%global vers_arch4 s390x | ||
%global vers_arch5 riscv64 | ||
%global src_num 4 | ||
%global sha_src_num 5 | ||
%endif | ||
|
@@ -46,9 +49,19 @@ | |
%global vers_arch2 ppc64le | ||
%global vers_arch3 aarch64 | ||
%global vers_arch4 s390x | ||
%global vers_arch5 riscv64 | ||
%global src_num 6 | ||
%global sha_src_num 7 | ||
%endif | ||
%ifarch riscv64 | ||
%global vers_arch x64 | ||
%global vers_arch2 ppc64le | ||
%global vers_arch3 aarch64 | ||
%global vers_arch4 s390x | ||
%global vers_arch5 riscv64 | ||
%global src_num 8 | ||
%global sha_src_num 9 | ||
%endif | ||
# Allow for noarch SRPM build | ||
%ifarch noarch | ||
%global src_num 0 | ||
|
@@ -69,7 +82,7 @@ Packager: Eclipse Adoptium Package Maintainers <[email protected]> | |
AutoReqProv: no | ||
Prefix: /usr/lib/jvm/%{name} | ||
|
||
ExclusiveArch: x86_64 ppc64le aarch64 s390x | ||
ExclusiveArch: x86_64 ppc64le aarch64 s390x riscv64 | ||
|
||
BuildRequires: tar | ||
BuildRequires: wget | ||
|
@@ -119,6 +132,9 @@ Source5: %{source_url_base}/jdk-%{upstream_version_url}/OpenJDK21U-jdk_%{vers_ar | |
# Fourth architecture (s390x) | ||
Source6: %{source_url_base}/jdk-%{upstream_version_url}/OpenJDK21U-jdk_%{vers_arch4}_linux_hotspot_%{upstream_version_no_plus}.tar.gz | ||
Source7: %{source_url_base}/jdk-%{upstream_version_url}/OpenJDK21U-jdk_%{vers_arch4}_linux_hotspot_%{upstream_version_no_plus}.tar.gz.sha256.txt | ||
# Fifth architecture (riscv64) | ||
Source8: %{source_url_base}/jdk-%{upstream_version_url}/OpenJDK21U-jdk_%{vers_arch5}_linux_hotspot_%{upstream_version_no_plus}.tar.gz | ||
Source9: %{source_url_base}/jdk-%{upstream_version_url}/OpenJDK21U-jdk_%{vers_arch5}_linux_hotspot_%{upstream_version_no_plus}.tar.gz.sha256.txt | ||
|
||
# Set the compression format to xz to be compatible with more Red Hat flavours. Newer versions of Fedora use zstd which | ||
# is not available on CentOS 7, for example. https://github.com/rpm-software-management/rpm/blob/master/macros.in#L353 | ||
|
Oops, something went wrong.