[packages/grub2] - more platforms (arm/aarch64, arc for mipsel)

qboosh qboosh at pld-linux.org
Wed Jun 9 17:55:24 CEST 2021


commit 1a68d0fe383e87a932ceacd0f58bb1ccb70960f2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jun 9 17:58:10 2021 +0200

    - more platforms (arm/aarch64, arc for mipsel)

 grub2.spec | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)
---
diff --git a/grub2.spec b/grub2.spec
index 6cf31f2..7b81382 100644
--- a/grub2.spec
+++ b/grub2.spec
@@ -8,15 +8,15 @@
 #   - put grub-emu to subpackage if it is fixed
 #
 # Conditional build:
-%bcond_with	grubemu	# build grub-emu debugging utility
-%bcond_without	efiemu	# build efiemu runtimes
-%bcond_without	pc	# do not build for PC BIOS platform
-%bcond_without	efi	# do not build for EFI platform
+%bcond_with	grubemu	# grub-emu debugging utility
+%bcond_without	efiemu	# efiemu runtimes
+%bcond_without	pc	# PC BIOS platform support (x86 specific)
+%bcond_without	efi	# EFI platform support
 
 %ifnarch %{ix86} %{x8664} x32
 %undefine	with_pc
 %endif
-%ifnarch %{ix86} %{x8664} x32 ia64
+%ifnarch %{ix86} %{x8664} x32 %{arm} aarch64 ia64
 %undefine	with_efi
 %endif
 
@@ -26,17 +26,24 @@
 %endif
 
 # the 'most natural' platform should go last
-%ifarch %{ix86} %{x8664} x32 ia64
+# TODO? coreboot@{ix86,arm}, ieee1275 at ix86, multiboot at ix86, qemu at ix86, qemu_mips@{mips,mipsel} xen at x86*, xen_pvh at ix86
+%ifarch %{ix86} %{x8664} x32
 %define		platforms %{?with_efi:efi} %{?with_pc:pc}
 %endif
-%ifarch ppc ppc64 sparc64
-%define		platforms ieee1275
+%ifarch %{arm}
+%define		platforms efi uboot
+%endif
+%ifarch aarch64 ia64 riscv32 riscv64
+%define		platforms efi
 %endif
 %ifarch mips
 %define		platforms arc
 %endif
 %ifarch mipsel
-%define		platforms loongson
+%define		platforms arc loongson
+%endif
+%ifarch ppc ppc64 sparc64
+%define		platforms ieee1275
 %endif
 
 %define		rel	1
@@ -115,7 +122,7 @@ Suggests:	cdrkit-mkisofs
 Suggests:	os-prober
 Provides:	bootloader
 Conflicts:	grub
-ExclusiveArch:	%{ix86} %{x8664} x32 ia64 mips mipsel ppc ppc64 sparc64
+ExclusiveArch:	%{ix86} %{x8664} x32 %{arm} aarch64 ia64 mips mipsel ppc ppc64 riscv32 riscv64 sparc64
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sbindir	/sbin
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/grub2.git/commitdiff/1a68d0fe383e87a932ceacd0f58bb1ccb70960f2



More information about the pld-cvs-commit mailing list