diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-19 04:00:43 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-19 04:00:43 +0000 |
commit | 4d8724d2ae72ab2ea20a9ad299dd36f33bda4658 (patch) | |
tree | 5e022d124eb60b93d19e96a0d9c0e8532be87a6e /extra/refind-efi/PKGBUILD | |
parent | f8a4eefb2bb008f302349db07da4a75e746a1aeb (diff) |
Sat Apr 19 03:57:19 UTC 2014
Diffstat (limited to 'extra/refind-efi/PKGBUILD')
-rw-r--r-- | extra/refind-efi/PKGBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/extra/refind-efi/PKGBUILD b/extra/refind-efi/PKGBUILD index 3c52f4588..1fdb7afa0 100644 --- a/extra/refind-efi/PKGBUILD +++ b/extra/refind-efi/PKGBUILD @@ -1,11 +1,16 @@ -# $Id: PKGBUILD 203414 2014-01-10 13:20:00Z tpowa $ +# $Id: PKGBUILD 211196 2014-04-18 10:46:59Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> -# Contributor: Keshav Padram Amburay <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> +# Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> ####### -_TIANOCORE_SVN_URL="https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1" +# _TIANOCORE_SVN_URL="https://svn.code.sf.net/p/edk2/code/branches/UDK2014" +# _TIANO_DIR_="tianocore-udk-2014-svn" +# _TIANO_SVN_REV_="15322" + # BaseTools MdePkg MdeModulePkg IntelFrameworkPkg IntelFrameworkModulePkg -_TIANO_DIR_="tianocore-udk-svn" + +_TIANOCORE_SVN_URL="https://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1" +_TIANO_DIR_="tianocore-udk-2010-svn" _TIANO_SVN_REV_="14641" ####### @@ -13,12 +18,13 @@ _TIANO_SVN_REV_="14641" _TIANOCORE_PKG="Mde" _TIANOCORE_TARGET="RELEASE" _UDK_TARGET="${_TIANOCORE_PKG}Pkg/${_TIANOCORE_PKG}Pkg.dsc" +# _COMPILER="GCC48" _COMPILER="GCC47" ####### pkgname="refind-efi" -pkgver="0.7.7" -pkgrel="1" +pkgver="0.7.8" +pkgrel="2" pkgdesc="Rod Smith's fork of rEFIt UEFI Boot Manager - built with Tianocore UDK libs" url="http://www.rodsbooks.com/refind/index.html" arch=('x86_64' 'i686') @@ -40,7 +46,7 @@ for _DIR_ in BaseTools MdePkg MdeModulePkg IntelFrameworkPkg IntelFrameworkModul source+=("${_TIANO_DIR_}_${_DIR_}::svn+${_TIANOCORE_SVN_URL}/${_DIR_}#revision=${_TIANO_SVN_REV_}") done -md5sums=('868b178404446f77729823af3758b409' +md5sums=('00980c474b5b2fdcb5a0601cc553f1d8' 'a83e45b10d5efbca1c93a63851728712' 'SKIP' 'SKIP' @@ -90,6 +96,10 @@ _prepare_tianocore_sources() { sed 's|-Werror |-Wno-error -Wno-unused-but-set-variable |g' -i "${EDK_TOOLS_PATH}/Source/C/Makefiles/header.makefile" || true sed 's|-Werror |-Wno-error -Wno-unused-but-set-variable |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true + msg "Fix GenFw: ERROR 3000: Invalid, refind_x64.dll bad symbol definition" + ## http://www.mail-archive.com/edk2-devel@lists.sourceforge.net/msg03625.html + sed -e 's|_OBJCOPY_FLAGS =|_OBJCOPY_FLAGS = -R .eh_frame|g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true + msg "Fix GCC >=4.7 error - gcc: error: unrecognized command line option '-melf_x86_64'" sed 's| -m64 --64 -melf_x86_64| -m64|g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true sed 's|--64 | |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true @@ -99,10 +109,6 @@ _prepare_tianocore_sources() { sed 's|DEFINE GCC_ALL_CC_FLAGS = -g |DEFINE GCC_ALL_CC_FLAGS = -Os -mabi=ms |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true sed 's|DEFINE GCC44_ALL_CC_FLAGS = -g |DEFINE GCC44_ALL_CC_FLAGS = -Os -mabi=ms |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true - msg "Fix GenFw: ERROR 3000: Invalid, refind_x64.dll bad symbol definition" - ## http://www.mail-archive.com/edk2-devel@lists.sourceforge.net/msg03625.html - sed -e 's|_OBJCOPY_FLAGS =|_OBJCOPY_FLAGS = -R .eh_frame|g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true - msg "Fix UDK Target Platform" sed "s|ACTIVE_PLATFORM = Nt32Pkg/Nt32Pkg.dsc|ACTIVE_PLATFORM = ${_UDK_TARGET}|g" -i "${EDK_TOOLS_PATH}/Conf/target.template" || true sed "s|TARGET = DEBUG|TARGET = ${_TIANOCORE_TARGET}|g" -i "${EDK_TOOLS_PATH}/Conf/target.template" || true |