diff --git a/srcpkgs/grub-i386-coreboot b/srcpkgs/grub-i386-coreboot new file mode 120000 index 0000000000..2c8276e741 --- /dev/null +++ b/srcpkgs/grub-i386-coreboot @@ -0,0 +1 @@ +grub \ No newline at end of file diff --git a/srcpkgs/grub/template b/srcpkgs/grub/template index 4949a55d57..77c6cfbff2 100644 --- a/srcpkgs/grub/template +++ b/srcpkgs/grub/template @@ -22,15 +22,15 @@ subpackages="grub-utils" case "$XBPS_TARGET_MACHINE" in x86_64*) _NATIVE_PLATFORM=pc - _SUPPLEMENTARY_BUILDS="i386-efi x86_64-efi x86_64-xen" - subpackages+=" grub-i386-efi grub-x86_64-efi grub-xen" + _SUPPLEMENTARY_BUILDS="i386-efi x86_64-efi i386-coreboot x86_64-xen" + subpackages+=" grub-i386-efi grub-x86_64-efi grub-i386-coreboot grub-xen" ;; i686*) CFLAGS="-D_FILE_OFFSET_BITS=64" configure_args+=" ac_cv_sizeof_off_t=8" _NATIVE_PLATFORM=pc - _SUPPLEMENTARY_BUILDS="i386-efi i386-xen" - subpackages+=" grub-i386-efi grub-xen" + _SUPPLEMENTARY_BUILDS="i386-efi i386-coreboot i386-xen" + subpackages+=" grub-i386-efi grub-i386-coreboot grub-xen" ;; aarch64*) _NATIVE_PLATFORM=efi @@ -177,6 +177,14 @@ grub-i386-efi_package() { vmove usr/lib/grub/i386-efi } } +grub-i386-coreboot_package() { + archs=noarch + depends="grub>=$version" + short_desc+=" - i386 coreboot support" + pkg_install() { + vmove usr/lib/grub/i386-coreboot + } +} grub-xen_package() { depends="grub>=$version" short_desc+=" - Xen PV support"