spec: add riscv64 sub-rpm
This commit is contained in:
parent
2b397888be
commit
11b1de75a0
20
edk2.spec
20
edk2.spec
@ -23,9 +23,11 @@ ExclusiveArch: x86_64 aarch64
|
|||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
%define build_aarch64 1
|
%define build_aarch64 1
|
||||||
%endif
|
%endif
|
||||||
|
%define build_riscv64 0
|
||||||
%else
|
%else
|
||||||
%define build_ovmf 1
|
%define build_ovmf 1
|
||||||
%define build_aarch64 1
|
%define build_aarch64 1
|
||||||
|
%define build_riscv64 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global softfloat_version 20180726-gitb64af41
|
%global softfloat_version 20180726-gitb64af41
|
||||||
@ -121,6 +123,7 @@ BuildRequires: python3-virt-firmware >= 1.7
|
|||||||
BuildRequires: gcc-aarch64-linux-gnu
|
BuildRequires: gcc-aarch64-linux-gnu
|
||||||
BuildRequires: gcc-arm-linux-gnu
|
BuildRequires: gcc-arm-linux-gnu
|
||||||
BuildRequires: gcc-x86_64-linux-gnu
|
BuildRequires: gcc-x86_64-linux-gnu
|
||||||
|
BuildRequires: gcc-riscv64-linux-gnu
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
@ -223,6 +226,14 @@ License: BSD-2-Clause-Patent and OpenSSL
|
|||||||
EFI Development Kit II
|
EFI Development Kit II
|
||||||
ARMv7 UEFI Firmware
|
ARMv7 UEFI Firmware
|
||||||
|
|
||||||
|
%package riscv64
|
||||||
|
Summary: RISC-V Virtual Machine Firmware
|
||||||
|
BuildArch: noarch
|
||||||
|
License: BSD-2-Clause-Patent and OpenSSL
|
||||||
|
%description riscv64
|
||||||
|
EFI Development Kit II
|
||||||
|
RISC-V UEFI Firmware
|
||||||
|
|
||||||
%package ext4
|
%package ext4
|
||||||
Summary: Ext4 filesystem driver
|
Summary: Ext4 filesystem driver
|
||||||
License: BSD-2-Clause-Patent and OpenSSL
|
License: BSD-2-Clause-Patent and OpenSSL
|
||||||
@ -368,6 +379,10 @@ for raw in */aarch64/*.raw; do
|
|||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{build_riscv64}
|
||||||
|
./edk2-build.py --config edk2-build.fedora --silent --release-date "$RELEASE_DATE" -m riscv
|
||||||
|
./edk2-build.py --config edk2-build.fedora.platforms --silent -m riscv
|
||||||
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
||||||
@ -611,6 +626,11 @@ done
|
|||||||
%{_datadir}/%{name}/arm/vars-template-pflash.raw
|
%{_datadir}/%{name}/arm/vars-template-pflash.raw
|
||||||
%{_datadir}/qemu/firmware/50-edk2-arm-verbose.json
|
%{_datadir}/qemu/firmware/50-edk2-arm-verbose.json
|
||||||
|
|
||||||
|
%files riscv64
|
||||||
|
%common_files
|
||||||
|
%{_datadir}/%{name}/riscv/*.fd
|
||||||
|
%{_datadir}/%{name}/riscv/*.raw
|
||||||
|
|
||||||
%files ext4
|
%files ext4
|
||||||
%common_files
|
%common_files
|
||||||
%dir %{_datadir}/%{name}/drivers
|
%dir %{_datadir}/%{name}/drivers
|
||||||
|
Loading…
Reference in New Issue
Block a user