Add config for riscv64 portable
This commit is contained in:
parent
629af510ef
commit
8076ef1b18
93
config-portable-riscv64.yaml
Normal file
93
config-portable-riscv64.yaml
Normal file
@ -0,0 +1,93 @@
|
||||
parameters:
|
||||
custom_target_branch: "a8-portable-riscv64"
|
||||
pre_clean: true
|
||||
|
||||
actions:
|
||||
- run_script:
|
||||
- script: "replace_spec.sh"
|
||||
cwd: "rpms"
|
||||
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
# Enable fastdebug builds by default on relevant arches.
|
||||
%bcond_without fastdebug
|
||||
replace: |
|
||||
%ifarch riscv64
|
||||
%define debug_package %{nil}
|
||||
%endif
|
||||
|
||||
# Enable fastdebug builds by default on relevant arches.
|
||||
%bcond_without fastdebug
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
%global ea_designator ""
|
||||
%global ea_designator_zip %{nil}
|
||||
replace: |
|
||||
%global ea_designator beta
|
||||
%global ea_designator_zip -%{ea_designator}
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
%define miscportablearchive() %{miscportablename}.tar.xz
|
||||
replace: |
|
||||
%define miscportablearchive() %{miscportablename}.tar.xz
|
||||
|
||||
# RPM 4.19 no longer accept our double percentaged %%{nil} passed to %%{1}
|
||||
# so we have to pass in "" but evaluate it, otherwise files record will include it
|
||||
%define jreportablearchiveForFiles() %(echo %{jreportablearchive -- ""})
|
||||
%define jdkportablearchiveForFiles() %(echo %{jdkportablearchive -- ""})
|
||||
%define staticlibsportablearchiveForFiles() %(echo %{staticlibsportablearchive -- ""})
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
Source0: https://openjdk-sources.osci.io/openjdk%{featurever}/open%{vcstag}%{ea_designator_zip}.tar.xz
|
||||
replace: |
|
||||
Source0: https://openjdk-sources.osci.io/openjdk%{featurever}/open%{vcstag}.tar.xz
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
echo "Upstream version-pre setting is '${UPSTREAM_EA_DESIGNATOR}'";
|
||||
exit 17
|
||||
replace: |
|
||||
echo "Upstream version-pre setting is '${UPSTREAM_EA_DESIGNATOR}'";
|
||||
# exit 17
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
replace: |
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: |
|
||||
%ifarch s390x sparc64 alpha %{power64} %{aarch64}
|
||||
export ARCH_DATA_MODEL=64
|
||||
%endif
|
||||
replace: |
|
||||
%ifarch s390x sparc64 alpha %{power64} %{aarch64} riscv64
|
||||
export ARCH_DATA_MODEL=64
|
||||
%endif
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: "jreportablearchive -- %%{nil}"
|
||||
replace: "jreportablearchiveForFiles"
|
||||
count: 1
|
||||
- replace:
|
||||
- target: "spec"
|
||||
find: "staticlibsportablearchive -- %%{nil}"
|
||||
replace: "staticlibsportablearchiveForFiles"
|
||||
count: 1
|
||||
|
||||
|
||||
- changelog_entry:
|
||||
- name: "alukoshko"
|
||||
email: "alukoshko@almalinux.org"
|
||||
line:
|
||||
- "Portable build for riscv64"
|
Loading…
Reference in New Issue
Block a user