Date: Sunday, February 1, 2015 @ 20:50:02 Author: tpowa Revision: 230370
upgpkg: refind-efi 0.8.4-1 bump to latest version, enable network support on x86_64 Modified: refind-efi/trunk/PKGBUILD ----------+ PKGBUILD | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-02-01 18:28:57 UTC (rev 230369) +++ PKGBUILD 2015-02-01 19:50:02 UTC (rev 230370) @@ -13,7 +13,7 @@ ####### pkgname="refind-efi" -pkgver="0.8.3" +pkgver="0.8.4" pkgrel="1" pkgdesc="Rod Smith's fork of rEFIt UEFI Boot Manager" url="http://www.rodsbooks.com/refind/index.html" @@ -30,8 +30,7 @@ source=("http://downloads.sourceforge.net/refind/refind-src-${pkgver}.zip" 'refind_linux.conf') - -md5sums=('ed0a6048e135e7140ee37540819454fa' +md5sums=('932cfc7b5275b2ecebb362864044ea24' '12ce3e22a216e7b25c253478a34713b4') @@ -38,12 +37,12 @@ if [[ "${_USE_GNU_EFI}" == "1" ]]; then pkgdesc="${pkgdesc} - Built with GNU-EFI libs" - makedepends=('gnu-efi-libs') + makedepends=('gnu-efi-libs' 'git') else pkgdesc="${pkgdesc} - Built with Tianocore UDK libs" - makedepends+=('subversion' 'python2') + makedepends+=('subversion' 'python2' 'git') _TIANOCORE_SVN_URL="https://svn.code.sf.net/p/edk2/code/branches/UDK2014" _TIANO_DIR_="tianocore-udk-2014-svn" @@ -295,7 +294,19 @@ # make xfs # echo fi - + if [[ "${CARCH}" == "x86_64" ]];then + cd "${srcdir}/refind-${pkgver}/net" + msg "Unset all compiler FLAGS" + unset CFLAGS + unset CPPFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + msg "Compile Network support" + make source + make netboot + fi } package() { @@ -311,7 +322,10 @@ msg "Install UEFI applications built from rEFInd" install -d "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}" install -D -m0644 "${srcdir}/refind-${pkgver}/gptsync/gptsync_${_TIANO_S_ARCH}.efi" "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}/gptsync_${_TIANO_S_ARCH}.efi" - + if [[ "${CARCH}" == "x86_64" ]]; then + install -D -m0644 "${srcdir}/refind-${pkgver}/net/bin/ipxe.efi" "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}/ipxe_${_TIANO_S_ARCH}.efi" + install -D -m0644 "${srcdir}/refind-${pkgver}/net/bin/ipxe_discovery.efi" "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}/ipxe_discovery_${_TIANO_S_ARCH}.efi" + fi msg "Install rEFInd helper scripts" install -d "${pkgdir}/usr/bin/" install -D -m0755 "${srcdir}/refind-${pkgver}/install.sh" "${pkgdir}/usr/bin/refind-install"