[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