diff options
Diffstat (limited to 'libre/grub')
-rw-r--r-- | libre/grub/PKGBUILD | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/libre/grub/PKGBUILD b/libre/grub/PKGBUILD index 0bfc61e40..2884401b2 100644 --- a/libre/grub/PKGBUILD +++ b/libre/grub/PKGBUILD @@ -50,9 +50,9 @@ 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' ]] && [[ "${_XEN}" = '1' ]]; then - makedepends+=('xen') -fi +#if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then +# makedepends+=('xen') +#fi if [[ "${_GRUB_EMU_BUILD}" = '1' ]]; then makedepends+=('libusbx' 'sdl') @@ -199,50 +199,50 @@ _build_grub-efi() { make } -_build_grub-xen() { - msg "Copy the source for building the ${_XEN_ARCH} XEN part" - cp -r "${srcdir}/grub-${_pkgver}" "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}" - - msg "Unset all compiler FLAGS for ${_XEN_ARCH} XEN build" - unset CFLAGS - unset CPPFLAGS - unset CXXFLAGS - unset LDFLAGS - unset MAKEFLAGS - - cd "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}" - - msg "Run autogen.sh for ${_XEN_ARCH} XEN build" - ./autogen.sh - - msg "Run ./configure for ${_XEN_ARCH} XEN build" - ./configure \ - --with-platform='xen' \ - --target="${_XEN_ARCH}" \ - --disable-efiemu \ - --enable-mm-debug \ - --enable-nls \ - --enable-device-mapper \ - --enable-cache-stats \ - --enable-boot-time \ - --enable-grub-mkfont \ - --enable-grub-mount \ - --prefix='/usr' \ - --bindir='/usr/bin' \ - --sbindir='/usr/bin' \ - --mandir='/usr/share/man' \ - --infodir='/usr/share/info' \ - --datarootdir='/usr/share' \ - --sysconfdir='/etc' \ - --program-prefix='' \ - --with-bootdir='/boot' \ - --with-grubdir='grub' \ - --disable-silent-rules \ - --disable-werror - - msg "Run make for ${_XEN_ARCH} XEN build" - make -} +#_build_grub-xen() { +# msg "Copy the source for building the ${_XEN_ARCH} XEN part" +# cp -r "${srcdir}/grub-${_pkgver}" "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}" +# +# msg "Unset all compiler FLAGS for ${_XEN_ARCH} XEN build" +# unset CFLAGS +# unset CPPFLAGS +# unset CXXFLAGS +# unset LDFLAGS +# unset MAKEFLAGS +# +# cd "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}" +# +# msg "Run autogen.sh for ${_XEN_ARCH} XEN build" +# ./autogen.sh +# +# msg "Run ./configure for ${_XEN_ARCH} XEN build" +# ./configure \ +# --with-platform='xen' \ +# --target="${_XEN_ARCH}" \ +# --disable-efiemu \ +# --enable-mm-debug \ +# --enable-nls \ +# --enable-device-mapper \ +# --enable-cache-stats \ +# --enable-boot-time \ +# --enable-grub-mkfont \ +# --enable-grub-mount \ +# --prefix='/usr' \ +# --bindir='/usr/bin' \ +# --sbindir='/usr/bin' \ +# --mandir='/usr/share/man' \ +# --infodir='/usr/share/info' \ +# --datarootdir='/usr/share' \ +# --sysconfdir='/etc' \ +# --program-prefix='' \ +# --with-bootdir='/boot' \ +# --with-grubdir='grub' \ +# --disable-silent-rules \ +# --disable-werror +# +# msg "Run make for ${_XEN_ARCH} XEN build" +# make +#} _build_grub-bios() { msg 'Set ARCH dependent variables for BIOS build' @@ -584,15 +584,15 @@ build() { fi if [[ "${CARCH}" = 'x86_64' ]] || [[ "${CARCH}" = 'i686' ]]; then - if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then - msg "Build grub ${_XEN_ARCH} XEN stuff" - _build_grub-xen - - if [[ "${_IA32_XEN_IN_ARCH_X64}" = '1' ]]; then - msg 'Build grub i386 XEN stuff' - _XEN_ARCH='i386' _build_grub-xen - fi - fi +# if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then +# msg "Build grub ${_XEN_ARCH} XEN stuff" +# _build_grub-xen +# +# if [[ "${_IA32_XEN_IN_ARCH_X64}" = '1' ]]; then +# msg 'Build grub i386 XEN stuff' +# _XEN_ARCH='i386' _build_grub-xen +# fi +# fi msg 'Build grub BIOS stuff' _build_grub-bios @@ -609,8 +609,8 @@ build() { msg 'Build grub Multiboot stuff' _build_grub-multiboot - msg "Build grub ${_XEN_ARCH} XEN stuff" - _build_grub-xen +# msg "Build grub ${_XEN_ARCH} XEN stuff" +# _build_grub-xen elif [[ "${CARCH}" = 'armv7h' ]]; then msg 'Build grub U-Boot stuff' _build_grub-uboot @@ -634,17 +634,17 @@ _package_grub-efi() { rm -f "${pkgdir}/usr/lib/grub/${_EFI_ARCH}-efi"/{kernel.exec,gdb_grub,gmodule.pl} || true } -_package_grub-xen() { - cd "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}/" - - msg "Run make install for ${_XEN_ARCH} XEN build" - make DESTDIR="${pkgdir}/" bashcompletiondir="/usr/share/bash-completion/completions" install - - msg "Remove gdb debugging related files for ${_XEN_ARCH} XEN build" - rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/*.module || true - rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/*.image || true - rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/{kernel.exec,gdb_grub,gmodule.pl} || true -} +#_package_grub-xen() { +# cd "${srcdir}/grub-${_pkgver}-xen-${_XEN_ARCH}/" +# +# msg "Run make install for ${_XEN_ARCH} XEN build" +# make DESTDIR="${pkgdir}/" bashcompletiondir="/usr/share/bash-completion/completions" install +# +# msg "Remove gdb debugging related files for ${_XEN_ARCH} XEN build" +# rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/*.module || true +# rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/*.image || true +# rm -f "${pkgdir}/usr/lib/grub/${_XEN_ARCH}-xen"/{kernel.exec,gdb_grub,gmodule.pl} || true +#} _package_grub-bios() { cd "${srcdir}/grub-${_pkgver}-bios/" @@ -759,15 +759,15 @@ package_grub() { fi if [[ "${CARCH}" = 'x86_64' ]] || [[ "${CARCH}" = 'i686' ]]; then - if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then - msg "Package grub ${_XEN_ARCH} XEN stuff" - _package_grub-xen - - if [[ "${_IA32_XEN_IN_ARCH_X64}" = '1' ]]; then - msg 'Package grub i386 XEN stuff' - _XEN_ARCH='i386' _package_grub-xen - fi - fi +# if [[ "${CARCH}" = 'x86_64' ]] && [[ "${_XEN}" = '1' ]]; then +# msg "Package grub ${_XEN_ARCH} XEN stuff" +# _package_grub-xen +# +# if [[ "${_IA32_XEN_IN_ARCH_X64}" = '1' ]]; then +# msg 'Package grub i386 XEN stuff' +# _XEN_ARCH='i386' _package_grub-xen +# fi +# fi msg 'Package grub BIOS stuff' _package_grub-bios |