Date: Thursday, May 15, 2014 @ 07:11:28 Author: tpowa Revision: 212776
upgpkg: syslinux 6.03pre11-2 enalbe uefi mixed mode Modified: syslinux/trunk/PKGBUILD ----------+ PKGBUILD | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-05-15 05:09:11 UTC (rev 212775) +++ PKGBUILD 2014-05-15 05:11:28 UTC (rev 212776) @@ -2,12 +2,15 @@ # Maintainer : Thomas Bächler <[email protected]> # Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> +## "1" to enable IA32-EFI build in Arch x86_64, "0" to disable +_IA32_EFI_IN_ARCH_X64="1" + _VER="6.03-pre11" _GIT_TAG="syslinux-${_VER}" pkgname="syslinux" pkgver="${_VER/-/}" -pkgrel="1" +pkgrel="2" arch=('x86_64' 'i686') pkgdesc="Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE" url="http://syslinux.zytor.com/" @@ -175,6 +178,11 @@ if [[ "${CARCH}" == "x86_64" ]]; then msg "Build syslinux efi64" _build_syslinux_efi64 + + if [[ "${_IA32_EFI_IN_ARCH_X64}" == "1" ]]; then + msg "Build syslinux efi32" + _build_syslinux_efi32 + fi fi if [[ "${CARCH}" == "i686" ]]; then @@ -230,6 +238,12 @@ cd "${srcdir}/${pkgname}-${pkgver}-efi64/" msg "Install Syslinux efi64" make INSTALLROOT="${pkgdir}/" AUXDIR="/usr/lib/syslinux/" OBJDIR="${srcdir}/${pkgname}-${pkgver}-efi64/OBJDIR" efi64 install + + if [[ "${_IA32_EFI_IN_ARCH_X64}" == "1" ]]; then + cd "${srcdir}/${pkgname}-${pkgver}-efi32/" + msg "Install Syslinux efi32" + make INSTALLROOT="${pkgdir}/" AUXDIR="/usr/lib/syslinux/" OBJDIR="${srcdir}/${pkgname}-${pkgver}-efi32/OBJDIR" efi32 install + fi fi if [[ "${CARCH}" == "i686" ]]; then
