Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=c1d552a3f407e22269928d83190b22de58f96c8a
commit c1d552a3f407e22269928d83190b22de58f96c8a Author: crazy <[email protected]> Date: Wed Dec 23 16:53:19 2015 +0100 gnu-efi-3.0.3-1-x86_64 * Version bump .. uhh =) * fixed up2date/source * build() is really strange * fix use of LD for this one * install *.efi apps are not installed by make install * fix kernel-hearers location when running make * btw such an weird package diff --git a/source/devel-extra/gnu-efi/FrugalBuild b/source/devel-extra/gnu-efi/FrugalBuild index bf32d62..4268915 100644 --- a/source/devel-extra/gnu-efi/FrugalBuild +++ b/source/devel-extra/gnu-efi/FrugalBuild @@ -2,26 +2,39 @@ # Maintainer: James Buren <[email protected]> pkgname=gnu-efi -pkgver=3.0u -pkgrel=3 +pkgver=3.0.3 +pkgrel=1 pkgdesc="EFI Development Environment for x86_64." depends=() +makedepends=('pciutils') groups=('devel-extra') archs=('i686' 'x86_64') -_F_sourceforge_sep='_' -_F_sourceforge_ext='.orig.tar.gz' +_F_sourceforge_ext=".tar.bz2" Finclude sourceforge -sha1sums=('c31638487a21ef39aa1d3626e3722a897fa53450') +sha1sums=('14e3c1861f3e2f7226f12d6d37ce2c2281155ce3') +options=('nostrip') unset MAKEFLAGS build() { - Fcd $pkgname-3.0 - Fsed "-O2" "$CFLAGS" Make.defaults - Fsed "/usr/local" "/usr" Make.defaults - Fsed "\B/\B" "$Fdestdir" Make.defaults - Fexec make || Fdie - Fexec make install || Fdie -} + if [ "$CARCH" = "x86_64" ]; then + local efidir="x86_64" + else + local efidir="ia32" + fi + + Fcd + ## strnge!! -- do not change this + export LDFLAGS="${LDFLAGS//-Wl,/}" + Fexec make LINUX_HEADERS=/usr lib gnuefi inc apps || Fdie + + ## install it + Fexec make INSTALLROOT=${Fdestdir} PREFIX=/usr LIBDIR=/usr/lib install || Fdie + ## folder for *.efi files not installed by make install ? huh? + Fmkdir usr/share/gnu-efi/apps/${efidir} + ## pls don't use F<...> here .. -- crazy -- + mv -v ${efidir}/apps/*.efi $Fdestdir/usr/share/gnu-efi/apps/${efidir}/ || Fdie + +} # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
