[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201903 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 2071 bytes --] From d0c27521b049c1f74b234164caec75141fe2e4c7 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..f1e665d8def --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,40 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686 i686-musl x86_64 x86_64-musl" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +case "$XBPS_TARGET_MACHINE" in + i686*) ARCH="IA32"; FILE="Ia32";; + x86_64*) ARCH="X64"; FILE="X64";; +esac + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/${ARCH} + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/${ARCH} + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 1928 bytes --] From bf683dcb63f2c6c535015e6bbd3c489047ed7b10 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..a5389bd3601 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,35 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686 i686-musl x86_64 x86_64-musl" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a X64 -p OvmfPkg/OvmfPkgX64.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/X64 + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/X64 + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 1928 bytes --] From bf683dcb63f2c6c535015e6bbd3c489047ed7b10 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..a5389bd3601 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,35 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686 i686-musl x86_64 x86_64-musl" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a X64 -p OvmfPkg/OvmfPkgX64.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/X64 + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/X64 + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 1922 bytes --] From 29b1dc9357e0f05087619488672f0ba7f2035bad Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..93c0275fb89 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,35 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686* x86_64* aarch64* arm*" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a X64 -p OvmfPkg/OvmfPkgX64.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/X64 + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/X64 + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 1922 bytes --] From 29b1dc9357e0f05087619488672f0ba7f2035bad Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..93c0275fb89 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,35 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686* x86_64* aarch64* arm*" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a X64 -p OvmfPkg/OvmfPkgX64.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/X64 + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/X64 + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 2059 bytes --] From b7279c331e35a8c8936e4b31b00eb53ccd09bcb9 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..908ed0cb4d4 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,40 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686* x86_64* aarch64* arm*" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +case "$XBPS_TARGET_MACHINE" in + i686*) ARCH="IA32"; FILE="Ia32";; + *) ARCH="X64"; FILE="X64";; +esac + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/${FILE} + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/${FILE} + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 2059 bytes --] From b7279c331e35a8c8936e4b31b00eb53ccd09bcb9 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..908ed0cb4d4 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,40 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +archs="i686* x86_64* aarch64* arm*" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +case "$XBPS_TARGET_MACHINE" in + i686*) ARCH="IA32"; FILE="Ia32";; + *) ARCH="X64"; FILE="X64";; +esac + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/${FILE} + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/${FILE} + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 2021 bytes --] From 6b165fca1a9b5cb3066a736279347336c49a4014 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..047787a6165 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,39 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +case "$XBPS_TARGET_MACHINE" in + i686*) ARCH="IA32"; FILE="Ia32";; + *) ARCH="X64"; FILE="X64";; +esac + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/${FILE} + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/${FILE} + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: application/text/x-diff, Size: 2021 bytes --] From 6b165fca1a9b5cb3066a736279347336c49a4014 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201905 --- srcpkgs/ovmf/template | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 srcpkgs/ovmf/template diff --git a/srcpkgs/ovmf/template b/srcpkgs/ovmf/template new file mode 100644 index 00000000000..047787a6165 --- /dev/null +++ b/srcpkgs/ovmf/template @@ -0,0 +1,39 @@ +# Template file for 'ovmf' +pkgname=ovmf +version=201905 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="31c5a5d1579d4e0f15e56beb134020e4e4692713f26bce3d85683fe38a8ca21d + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +case "$XBPS_TARGET_MACHINE" in + i686*) ARCH="IA32"; FILE="Ia32";; + *) ARCH="X64"; FILE="X64";; +esac + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + export PATH="${wrksrc}/bin:$PATH" + make -C BaseTools + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + . edksetup.sh BaseTools + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB +} + +do_install() { + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf/${FILE} + vinstall Build/Ovmf${FILE}/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf/${FILE} + vlicense OvmfPkg/License.txt +}
[-- Attachment #1: Type: text/plain, Size: 176 bytes --] New comment by concatime on void-packages repository https://github.com/void-linux/void-packages/pull/11392#issuecomment-532491710 Comment: @teldra Any news since last time?
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2889 bytes --] From 705e35869bac7a4ea6def60b6729dc8595cb61b3 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..04fda6cb4db --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,52 @@ +# Template file for 'ovmf' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2889 bytes --] From 705e35869bac7a4ea6def60b6729dc8595cb61b3 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..04fda6cb4db --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,52 @@ +# Template file for 'ovmf' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2669 bytes --] From 1128687938e1e0488f8e79e4ed3a250f0fd72fd5 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..d7c69582725 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,52 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 323 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-201905 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2669 bytes --] From 1128687938e1e0488f8e79e4ed3a250f0fd72fd5 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..d7c69582725 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,52 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t GCC5 -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_GCC5/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 325 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-*-201908 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2757 bytes --] From d05c519b79edbde80d0ad11c8c6db12e917d4fbd Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-*-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 53 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..ab65504e543 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,53 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) +_toolchain_opt=GCC5 + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t ${_toolchain_opt} -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 325 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-*-201908 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2757 bytes --] From d05c519b79edbde80d0ad11c8c6db12e917d4fbd Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-*-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 53 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..ab65504e543 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,53 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + +_targets=(IA32 X64) +_toolchain_opt=GCC5 + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t ${_toolchain_opt} -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 325 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-*-201908 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2774 bytes --] From faa48064e4a97ff4608753c1ba5fc6552aea1da4 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-*-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 55 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..e50cf3baa72 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,55 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +archs="~i686" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + + +_targets=(X64 IA32) +_toolchain_opt=GCC5 + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t ${_toolchain_opt} -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 325 bytes --] There is an updated pull request by teldra against master on the void-packages repository https://github.com/teldra/void-packages ovmf https://github.com/void-linux/void-packages/pull/11392 New package: ovmf-*-201908 solves #11243 A patch file from https://github.com/void-linux/void-packages/pull/11392.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ovmf-11392.patch --] [-- Type: text/x-diff, Size: 2774 bytes --] From faa48064e4a97ff4608753c1ba5fc6552aea1da4 Mon Sep 17 00:00:00 2001 From: teldra <teldra@rotce.de> Date: Tue, 30 Apr 2019 07:11:16 +0200 Subject: [PATCH] New package: ovmf-*-201908 --- srcpkgs/ovmf-IA32 | 1 + srcpkgs/ovmf-X64/template | 55 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 120000 srcpkgs/ovmf-IA32 create mode 100644 srcpkgs/ovmf-X64/template diff --git a/srcpkgs/ovmf-IA32 b/srcpkgs/ovmf-IA32 new file mode 120000 index 00000000000..74ae8eaae27 --- /dev/null +++ b/srcpkgs/ovmf-IA32 @@ -0,0 +1 @@ +ovmf-X64 \ No newline at end of file diff --git a/srcpkgs/ovmf-X64/template b/srcpkgs/ovmf-X64/template new file mode 100644 index 00000000000..e50cf3baa72 --- /dev/null +++ b/srcpkgs/ovmf-X64/template @@ -0,0 +1,55 @@ +# Template file for 'ovmf-X64' +pkgname=ovmf-X64 +version=201908 +revision=1 +_opensslversion=1.1.1c +archs="~i686" +wrksrc=edk2-edk2-stable${version} +hostmakedepends="make python3 libuuid-devel bc acpica-utils nasm" +makedepends="perl-LWP" +short_desc="Tianocore UEFI firmware for qemu - X64" +maintainer="teldra <teldra@rotce.de>" +license="BSD-2-Clause-Patent, MIT" +homepage="https://www.tianocore.org/" +distfiles="https://github.com/tianocore/edk2/archive/edk2-stable${version}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${_opensslversion//./_}.tar.gz" +checksum="37460eaee8cbbb8d01d0d28b5e9ccc21a957d3012294de88628b657dca23c23c + 640f3a3c26aef38293b4ab4017562aa7dccf787267382d27fc003538b405bbb5" + + +_targets=(X64 IA32) +_toolchain_opt=GCC5 + +pre_configure() { + cp -r ${XBPS_BUILDDIR}/openssl-OpenSSL_${_opensslversion//./_}/* ${XBPS_BUILDDIR}/edk2-edk2-stable${version}/CryptoPkg/Library/OpensslLib/openssl +} + +do_build() { + : ${make_cmd:=make} + export PATH="${wrksrc}/bin:$PATH" + export EDK_TOOLS_PATH=${wrksrc}/BaseTools + ${make_cmd} -C BaseTools + . edksetup.sh BaseTools + for ARCH in ${_targets[@]}; do + case $ARCH in + IA32) FILE="Ia32" ;; + X64) FILE="X64";; + esac + ./BaseTools/BinWrappers/PosixLike/build -t ${_toolchain_opt} -a ${ARCH} -p OvmfPkg/OvmfPkg${FILE}.dsc -n ${XBPS_MAKEJOBS} -b RELEASE -D FD_SIZE_2MB + done +} + +do_install() { + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-X64.fd + vinstall Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-X64.fd + vlicense OvmfPkg/License.txt +} + +ovmf-IA32_package() { + short_desc="Tianocore UEFI firmware for qemu - IA32" + pkg_install() { + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd 644 usr/share/ovmf OVMF_CODE-IA32.fd + vinstall Build/OvmfIa32/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd 644 usr/share/ovmf OVMF_VARS-IA32.fd + vlicense OvmfPkg/License.txt + } +}
[-- Attachment #1: Type: text/plain, Size: 309 bytes --] New comment by teldra on void-packages repository https://github.com/void-linux/void-packages/pull/11392#issuecomment-547207073 Comment: archs="~i686" at the moment, because it fails building it: https://travis-ci.org/void-linux/void-packages/jobs/604188526?utm_medium=notification&utm_source=github_status
[-- Attachment #1: Type: text/plain, Size: 174 bytes --] There's a closed pull request on the void-packages repository New package: ovmf-*-201911 https://github.com/void-linux/void-packages/pull/11392 Description: solves #11243