diff options
Diffstat (limited to 'user/grub/APKBUILD')
-rw-r--r-- | user/grub/APKBUILD | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/user/grub/APKBUILD b/user/grub/APKBUILD index 8b365fc0b..82605a4c9 100644 --- a/user/grub/APKBUILD +++ b/user/grub/APKBUILD @@ -3,7 +3,7 @@ pkgname=grub pkgver=2.12_rc1 _pkgver=$(printf '%s' "$pkgver" | tr _ \~) -pkgrel=0 +pkgrel=2 pkgdesc="Boot loader with support for Linux, Multiboot and more" url="https://www.gnu.org/software/grub/" arch="all" @@ -58,6 +58,7 @@ _build_flavor() { flavor="$1" shift _configure="$@" + CFLAGS="${CFLAGS} -fno-reorder-functions" # Workaround for image#403 case $CTARGET_ARCH in ppc64) export CFLAGS="${CFLAGS} -mno-altivec";; # Workaround for http://savannah.gnu.org/bugs/?52629 esac @@ -168,13 +169,19 @@ xenhost() { ieee1275() { pkgdesc="$pkgdesc (IEEE-1275 OpenFirmware version)" - case $CTARGETARCH in + case $CTARGET_ARCH in ppc*) depends="$pkgname powerpc-utils" esac mkdir -p "$subpkgdir"/usr/lib/grub mv "$pkgdir"/usr/lib/grub/*-ieee1275 "$subpkgdir"/usr/lib/grub/ } +uboot() { + pkgdesc="$pkgdesc (U-Boot version)" + mkdir -p "$subpkgdir"/usr/lib/grub + mv "$pkgdir"/usr/lib/grub/*-uboot "$subpkgdir"/usr/lib/grub/ +} + mount() { pkgdesc="Utility to mount filesystems using GRUB modules" depends="$pkgname" |