summaryrefslogtreecommitdiff
path: root/user/grub/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/grub/APKBUILD')
-rw-r--r--user/grub/APKBUILD11
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"