# Maintainer: Charles L # Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> # Contributor: Alessio 'mOLOk' Bolognino _EFI_ARCH="ia32" _pkgver="3.0.12" pkgname="lib32-gnu-efi-libs" pkgver="${_pkgver}" pkgrel="2" pkgdesc="Library for building UEFI Applications using GNU toolchain" url="http://sourceforge.net/projects/gnu-efi/" license=('GPL') arch=('x86_64') options=('!strip' '!makeflags' '!buildflags') makedepends=('pciutils' 'lib32-glibc') source=("http://download.sourceforge.net/gnu-efi/gnu-efi-${pkgver}.tar.bz2") sha1sums=('46a513b9ba07a8841e5f6b4865a99d1fed081ba1') # override the CFLAGS to build a libefi compatible with i586 _CFLAGS="-march=i586 -mtune=i586 -fno-stack-protector" build() { cd "${srcdir}/gnu-efi-${_pkgver}/" CFLAGS="${_CFLAGS}" make ARCH=ia32 lib gnuefi inc #apps } package() { cd "${srcdir}/gnu-efi-${_pkgver}/" CFLAGS="${_CFLAGS}" make ARCH=ia32 INSTALLROOT="${pkgdir}" PREFIX="/usr" LIBDIR="/usr/lib32" install rm -rf "${pkgdir}/usr/include/efi"/{*.h,protocol} # install -d "${pkgdir}/usr/share/gnu-efi/apps/${_EFI_ARCH}/" # install -D -m0644 "${srcdir}/gnu-efi-${_pkgver}/${_EFI_ARCH}/apps"/*.efi "${pkgdir}/usr/share/gnu-efi/apps/${_EFI_ARCH}/" }