summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-10-25 04:20:52 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-10-25 04:20:52 -0300
commit23b81c5106f26e276c5ab6ec815e18f99d3e7386 (patch)
tree920acaaa5718520769e57fba9e859676f08ab5bc /libre
parent0e5026c4624a132b61bdd55550e796097f04ee8a (diff)
downloadabslibre-23b81c5106f26e276c5ab6ec815e18f99d3e7386.tar.gz
abslibre-23b81c5106f26e276c5ab6ec815e18f99d3e7386.tar.bz2
abslibre-23b81c5106f26e276c5ab6ec815e18f99d3e7386.zip
grub: disable xen support
Diffstat (limited to 'libre')
-rw-r--r--libre/grub/PKGBUILD11
1 files changed, 7 insertions, 4 deletions
diff --git a/libre/grub/PKGBUILD b/libre/grub/PKGBUILD
index 609d94a88..0bfc61e40 100644
--- a/libre/grub/PKGBUILD
+++ b/libre/grub/PKGBUILD
@@ -4,6 +4,9 @@
# Maintainer: André Silva <emulatorman@parabola.nu>
# Maintainer: Márcio Silva <coadde@parabola.nu>
+## '1' to enable Xen support, '0' to disable
+_XEN='0' # disabled, due it's fail to build
+
## '1' to enable IA32-EFI build in Arch x86_64, '0' to disable
_IA32_EFI_IN_ARCH_X64='1'
@@ -47,7 +50,7 @@ depends=('sh' 'xz' 'gettext' 'device-mapper')
makedepends=('git' 'rsync' 'xz' 'freetype2' 'ttf-dejavu' 'python' 'autogen'
'texinfo' 'help2man' 'gettext' 'device-mapper' 'fuse')
-if [[ "${CARCH}" = 'x86_64' ]]; then
+if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then
makedepends+=('xen')
fi
@@ -62,7 +65,7 @@ if [[ "${CARCH}" = 'x86_64' ]] || [[ "${CARCH}" = 'i686' ]]; then
provides=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}")
conflicts=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub-legacy' 'grub-parabola')
replaces=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub-parabola')
-elif [[ "$CARCH" = 'armv7h' ]]; then
+elif [[ "${CARCH}" = 'armv7h' ]]; then
provides=('grub-common' 'grub-emu' "grub-efi-${_EFI_ARCH}")
conflicts=('grub-common' 'grub-emu' "grub-efi-${_EFI_ARCH}")
replaces=('grub-common' 'grub-emu' "grub-efi-${_EFI_ARCH}")
@@ -581,7 +584,7 @@ build() {
fi
if [[ "${CARCH}" = 'x86_64' ]] || [[ "${CARCH}" = 'i686' ]]; then
- if [[ "${CARCH}" = 'x86_64' ]]; then
+ if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then
msg "Build grub ${_XEN_ARCH} XEN stuff"
_build_grub-xen
@@ -756,7 +759,7 @@ package_grub() {
fi
if [[ "${CARCH}" = 'x86_64' ]] || [[ "${CARCH}" = 'i686' ]]; then
- if [[ "${CARCH}" = 'x86_64' ]]; then
+ if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then
msg "Package grub ${_XEN_ARCH} XEN stuff"
_package_grub-xen