community/qemu: bump edk2 version

fixes https://gitlab.alpinelinux.org/alpine/aports/-/issues/15581
This commit is contained in:
Natanael Copa 2023-12-14 12:38:58 +01:00
parent 8a0fad892a
commit 313072fb7b

View File

@ -4,7 +4,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=qemu
pkgver=8.1.3
pkgrel=1
pkgrel=2
pkgdesc="QEMU is a generic machine emulator and virtualizer"
url="https://qemu.org/"
arch="all !riscv64" # lld broken on riscv64
@ -207,7 +207,18 @@ subpackages="$subpackages qemu-modules:_all_modules"
subpackages="$subpackages $pkgname-img" # -img must be declared the last
# https://gitlab.com/qemu-project/qemu/-/commit/91e0127087257048d2eb98b5b1a5671f53c3a36d
_edk2hash="91e0127087257048d2eb98b5b1a5671f53c3a36d"
source="https://wiki.qemu-project.org/download/qemu-$pkgver.tar.xz
$pkgname-$_edk2hash-edk2-aarch64-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-aarch64-code.fd.bz2
$pkgname-$_edk2hash-edk2-arm-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-arm-code.fd.bz2
$pkgname-$_edk2hash-edk2-i386-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-i386-code.fd.bz2
$pkgname-$_edk2hash-edk2-i386-secure-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-i386-secure-code.fd.bz2
$pkgname-$_edk2hash-edk2-riscv-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-riscv-code.fd.bz2
$pkgname-$_edk2hash-edk2-riscv-vars.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-riscv-vars.fd.bz2
$pkgname-$_edk2hash-edk2-x86_64-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-x86_64-code.fd.bz2
$pkgname-$_edk2hash-edk2-x86_64-microvm.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-x86_64-microvm.fd.bz2
$pkgname-$_edk2hash-edk2-x86_64-secure-code.fd.bz2::https://gitlab.com/qemu-project/qemu/-/raw/$_edk2hash/pc-bios/edk2-x86_64-secure-code.fd.bz2
0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
xattr_size_max.patch
MAP_SYNC-fix.patch
@ -317,6 +328,18 @@ source="https://wiki.qemu-project.org/download/qemu-$pkgver.tar.xz
# - CVE-2017-5898
# - CVE-2017-5931
prepare() {
default_prepare
for i in $source; do
local n="${i%%::*}"
case "$n" in
*-edk2-*.fd.bz2)
cp -v "$srcdir/$n" pc-bios/"${n#$pkgname-*-}"
;;
esac
done
}
_compile_common() {
"$builddir"/configure \
--prefix=/usr \
@ -583,6 +606,15 @@ bridgehelper() {
sha512sums="
d3847f1c0c0099937d08bba604713ac288b6151867a8da230297ee1d93b7e741fa406a2f7bf6645ce3293c0a98458dc9c79454746e7c2920e9a73e0574753e5a qemu-8.1.3.tar.xz
aa51f56750447631b42070ed100e2532e6e6426205965c56233c3fcf045d928bf0f4f20bb84626798cd38f75907d55a959f384877eb1b43ae683561580965ff4 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-aarch64-code.fd.bz2
23cfbe8f3a3a3d0b2fb8a58683d162fc853d6655908c3d9f0a88680e89009d5a4b6d21353697d4b817a5f6a124cff142ac239afb179d757195bd83aa17733a03 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-arm-code.fd.bz2
753d44985bca4548a87c9741858931695acddda9d2a3200c559a9697cfadd5993e8d134ceddd2aa7961105e5d26f606b448a80cf3eefe68ff745036b1bab19ca qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-i386-code.fd.bz2
d2d1aa3cd687c1c5a4d42cba647c465c93c23cf0151a4bc41b269f1a1353b113e20db865110bf08e6746dd0a686bb77a1b17eb6c9ae62ca72683ac3103e6561f qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-i386-secure-code.fd.bz2
6c94aaafad7a6df811ef19132935935929f75190cd1d11527801568333fd3306fb4f1df55ddb305912ab8c32b22b25f7142aeb321ea8410063c17602c4371207 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-riscv-code.fd.bz2
5a1c3d2d4f14b49406b8102105678111e5cdd686f9bbb050622f8b8b8dbe588499edf6874a9e3cb9cea6f4525359d71c84770131f5b350a4b98a027ed6a4f179 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-riscv-vars.fd.bz2
d978f424ea7497ef95a24d418a3b74c8e873baf2c21a8f185d9002727d98e3e1aee5a75c63fcea5996de4c5e1220a0e97f2292b7376d19794d3157cc69ebce77 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-x86_64-code.fd.bz2
79f41d609e53ca5a8c6a31bb320b688690eb9c80efa422edac3181f6d6c30ce67356b8c11bb3086e903cb7d058f5408e567b8973737edaad10b8889069253177 qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-x86_64-microvm.fd.bz2
b3fd10088dd4d08fadcbbf7e1d97e3b50bca08b0aeffc8db2b54f55cb82026d43015af0b8621b2de95cf4a813dee11b053f87f076748ee397d266b6e5ff617ef qemu-91e0127087257048d2eb98b5b1a5671f53c3a36d-edk2-x86_64-secure-code.fd.bz2
b392f229e631d149d28eb952dcd507d9e5b6975cbba123fd3dab10860fa1936d5035d8e266926652acc1d7cde6874c440beccd33d729bf346769d2c138ebbc01 0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
2c6b3b22877674f870958bb0c74ad85c814f01c98fb123142b1ce77d89adf5c08626e6eade7f627090a53b48f5cebe2a535547804345648cff91dd66f90c2d5b xattr_size_max.patch
7672a3518050f275219920f2cb088f6991ac810dba077856129d779fdf45a3e8c0302c8ca4aa58c0c38e44af80f56404006b3f250e4921fb364cd6fe7149e6ea MAP_SYNC-fix.patch