All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-virtualization][PATCH] seabios: upgrade to version 1.13.0 at official URI and switch to python3
@ 2020-02-10  5:07 Christopher Clark
  2020-02-10  5:07 ` [meta-virtualization][PATCH] ipxe: fix build with uprev to the latest git revision Christopher Clark
                   ` (18 more replies)
  0 siblings, 19 replies; 27+ messages in thread
From: Christopher Clark @ 2020-02-10  5:07 UTC (permalink / raw)
  To: meta-virtualization; +Cc: bruce.ashfield, Christopher Clark

From: Christopher Clark <christopher.w.clark@gmail.com>

Use native python3 for the build as python2 no longer available.
Official seabios release SRC_URI fixes QA warning about using GitHub archives.

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
---
 recipes-extended/seabios/seabios/python3.patch      | 13 +++++++++++++
 .../{seabios_1.11.2.bb => seabios_1.13.0.bb}        | 13 ++++++++-----
 2 files changed, 21 insertions(+), 5 deletions(-)
 create mode 100644 recipes-extended/seabios/seabios/python3.patch
 rename recipes-extended/seabios/{seabios_1.11.2.bb => seabios_1.13.0.bb} (67%)

diff --git a/recipes-extended/seabios/seabios/python3.patch b/recipes-extended/seabios/seabios/python3.patch
new file mode 100644
index 0000000..a2786fd
--- /dev/null
+++ b/recipes-extended/seabios/seabios/python3.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 516cb38..7f6acaa 100644
+--- a/Makefile
++++ b/Makefile
+@@ -22,7 +22,7 @@ LD=$(CROSS_PREFIX)ld
+ OBJCOPY=$(CROSS_PREFIX)objcopy
+ OBJDUMP=$(CROSS_PREFIX)objdump
+ STRIP=$(CROSS_PREFIX)strip
+-PYTHON=python
++PYTHON=python3
+ CPP=$(CROSS_PREFIX)cpp
+ IASL:=iasl
+ LD32BIT_FLAG:=-melf_i386
diff --git a/recipes-extended/seabios/seabios_1.11.2.bb b/recipes-extended/seabios/seabios_1.13.0.bb
similarity index 67%
rename from recipes-extended/seabios/seabios_1.11.2.bb
rename to recipes-extended/seabios/seabios_1.13.0.bb
index 81eaec9..4cf4420 100644
--- a/recipes-extended/seabios/seabios_1.11.2.bb
+++ b/recipes-extended/seabios/seabios_1.13.0.bb
@@ -3,22 +3,25 @@ HOMEPAGE = "http://www.coreboot.org/SeaBIOS"
 LICENSE = "LGPLv3"
 SECTION = "firmware"
 
+inherit python3native
+
 SRC_URI = " \
-    https://github.com/qemu/seabios/archive/rel-${PV}.tar.gz \
+    https://www.seabios.org/downloads/seabios-${PV}.tar.gz \
     file://hostcc.patch \
+    file://python3.patch \
     "
-S = "${WORKDIR}/${PN}-rel-${PV}"
+S = "${WORKDIR}/${PN}-${PV}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504         \
                     file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6  \
                     "
 
-SRC_URI[md5sum] = "3f78065837dbd8873513a1b7d5276e78"
-SRC_URI[sha256sum] = "73e73c8e406d97265782f6c942b3c1d178ed4f4afc9f381b22336c3968291693"
+SRC_URI[md5sum] = "1dc1725bac1d230bfd6b3204eed4f2f7"
+SRC_URI[sha256sum] = "37673dc2d6308591b15bdb94e5bcc3e99bdb40198d2247733c43f50b55dbe703"
 
 FILES_${PN} = "/usr/share/firmware"
 
-DEPENDS = "util-linux-native file-native bison-native flex-native gettext-native acpica-native python-native"
+DEPENDS += "util-linux-native file-native bison-native flex-native gettext-native acpica-native"
 
 TUNE_CCARGS = ""
 EXTRA_OEMAKE += "HOSTCC='${BUILD_CC}'"
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2020-02-27 22:21 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-10  5:07 [meta-virtualization][PATCH] seabios: upgrade to version 1.13.0 at official URI and switch to python3 Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH] ipxe: fix build with uprev to the latest git revision Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH] linux-yocto/xen.cfg: update Xen KConfig fragment entries Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 00/16] Xen: python3, wic, 4.12.2, tools separation Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 01/16] xen: pass compiler flags via Xen-provided variables Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 02/16] xen: upgrade to 4.12.2 Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 03/16] wic: add support for bootable pcbios partition with Xen hypervisor Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 04/16] xen: package the EFI hypervisor binary /boot/xen.efi Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 05/16] xen: add RDEPENDS for xen-pygrub and xen-python packages Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 06/16] xen: retire Qemu packaging from the Xen recipe Christopher Clark
2020-02-11 21:14   ` Bruce Ashfield
2020-02-10  5:07 ` [meta-virtualization][PATCH 07/16] xen: separate recipes for hypervisor and tools; switch to git as source Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 08/16] xen-tools: move xentrace_setmask into the xentrace package Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 09/16] xen: add seabios to RRECOMMENDS of xen-tools when HVM-enabled Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 10/16] xen-image-minimal: add kernel-module-tun for HVM guest networking Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 11/16] xen-tools: change globbing to fix syntax highlighting Christopher Clark
2020-02-11 21:15   ` Bruce Ashfield
2020-02-11 23:32     ` Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 12/16] xen, xen-tools: update recipes for python3 Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 13/16] xen, xen-tools: separate COMPATIBLE_HOST for hypervisor and tools Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 14/16] xen, xen-tools: remove stubs task and generate 32-bit headers if needed Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 15/16] xen, xen-tools: bug fix to post_patch task Christopher Clark
2020-02-10  5:07 ` [meta-virtualization][PATCH 16/16] xen: add contact to recipe README file Christopher Clark
2020-02-11 21:17   ` Bruce Ashfield
2020-02-11 23:42     ` Christopher Clark
2020-02-12  0:04       ` Bruce Ashfield
     [not found]       ` <15F27ED8B4F696B3.19576@lists.yoctoproject.org>
2020-02-27 22:21         ` Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.