[arch-commits] Commit in ovmf/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Fri Mar 9 06:56:00 UTC 2018
Date: Friday, March 9, 2018 @ 06:55:59
Author: anatolik
Revision: 318290
upgpkg: ovmf 1:r23518.6d2d2e6e5b-1
Bump package, enable 2MB firmware size required by QEMU
Modified:
ovmf/trunk/PKGBUILD
----------+
PKGBUILD | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-09 06:47:08 UTC (rev 318289)
+++ PKGBUILD 2018-03-09 06:55:59 UTC (rev 318290)
@@ -1,7 +1,7 @@
# $Id$
# Maintainer: Thomas Bächler <thomas at archlinux.org>
pkgname=ovmf
-pkgver=r23112.018432f0ce
+pkgver=r23518.6d2d2e6e5b
epoch=1
pkgrel=1
arch=('any')
@@ -9,7 +9,8 @@
url="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2"
license=('custom')
makedepends=('git' 'python2' 'iasl' 'nasm' 'subversion' 'perl-libwww')
-source=('edk2::git+https://github.com/tianocore/edk2#commit=018432f0ce1b42541977f61f9c7607257a4bf43a')
+_commit=6d2d2e6e5b6619dd46d944b90629739c97ee8a65
+source=(edk2::git+https://github.com/tianocore/edk2#commit=$_commit)
sha256sums=('SKIP')
options=(!makeflags)
_toolchain_opt=GCC5
@@ -37,18 +38,10 @@
export EDK_TOOLS_PATH="${srcdir}"/edk2/BaseTools
. edksetup.sh BaseTools
- # Set RELEASE target, toolchain and number of build threads
- sed "s|^TARGET[ ]*=.*|TARGET = RELEASE|; \
- s|TOOL_CHAIN_TAG[ ]*=.*|TOOL_CHAIN_TAG = ${_toolchain_opt}|; \
- s|MAX_CONCURRENT_THREAD_NUMBER[ ]*=.*|MAX_CONCURRENT_THREAD_NUMBER = $(nproc)|;" -i Conf/target.txt
- # Build OVMF for ia32
- #sed "s|^TARGET_ARCH[ ]*=.*|TARGET_ARCH = IA32|; \
- # s|^ACTIVE_PLATFORM[ ]*=.*|ACTIVE_PLATFORM = OvmfPkg/OvmfPkgIa32.dsc|;" -i Conf/target.txt
- #./BaseTools/BinWrappers/PosixLike/build
- # Build OVMF for x64
- sed "s|^TARGET_ARCH[ ]*=.*|TARGET_ARCH = X64|; \
- s|^ACTIVE_PLATFORM[ ]*=.*|ACTIVE_PLATFORM = OvmfPkg/OvmfPkgX64.dsc|;" -i Conf/target.txt
- ./BaseTools/BinWrappers/PosixLike/build
+ ./BaseTools/BinWrappers/PosixLike/build -t $_toolchain_opt -a X64 -p OvmfPkg/OvmfPkgX64.dsc -n $(nproc) -b RELEASE -D FD_SIZE_2MB
+
+ # build fails for 32bit binary
+ # ./BaseTools/BinWrappers/PosixLike/build -t $_toolchain_opt -a IA32 -p OvmfPkg/OvmfPkgIa32.dsc -n $(nproc) -b RELEASE -D FD_SIZE_2MB
}
package() {
More information about the arch-commits
mailing list