site  contact  subhomenews

Limine version 3.20221014.1 compiled in OE

October 15, 2022 — BarryK

Have bumped Limine bootloader to the latest version. OpenEmbedded recipe 'limine_3.20221014.1.bb':

# Recipe created by recipetool
# recipetool create -o limine_3.20221014.1.bb https://github.com/limine-bootloader/limine/releases/download/v3.20221014.1/limine-3.20221014.1.tar.gz

SUMMARY = "x86/x86_64 BIOS/UEFI bootloader"
HOMEPAGE = "https://limine-bootloader.org/"

LICENSE = "UCB & GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=566da3e4be60cd868e42cb88c9c0ddd3 \
file://stivale/LICENSE.md;md5=21e2e2557201f26b907e5694c9e179b9 \
file://common/term/LICENSE.md;md5=bdbafa2477d7362d3d6f2833a16c25e5 \
file://libgcc-binaries/COPYING.RUNTIME;md5=fe60d87048567d4fe8c8a0ed2448bcc8 \
file://libgcc-binaries/COPYING;md5=64305ff51f34d0aca60d187e21a09d59 \
file://libgcc-binaries/COPYING3;md5=d32239bcb673463ab874e80d47fae504 \
file://freestanding-headers/LICENSE.md;md5=9621911223dde43748ad798e3804a3ed \
file://limine-efi/COPYING;md5=c27a4b4a954b36c8afddf7587fd749be \
file://cross-detect/LICENSE.md;md5=9621911223dde43748ad798e3804a3ed"

SRC_URI = "https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz \
file://remove-ext4-encrypt-warning.patch"

SRC_URI[md5sum] = "5ad93724635556e2b1fbf0aec287a466"
SRC_URI[sha1sum] = "1a6c3e895b9b22ddfa0c668116749abae8bb9003"
SRC_URI[sha256sum] = "1a761fc83ededcf2aeb5388f0d2b6105ec9cb84502387b88d54d09812071960c"

inherit autotools

DEPENDS = "mtools-native nasm-native coreutils-native"

# ref: https://github.com/limine-bootloader/limine/issues/193
export CROSS_TOOLCHAIN="${TARGET_SYS}"

#20220819 make this work for i686 host...
#EXTRA_OECONF = "--enable-all"
EXTRA_OECONF = "--enable-bios --enable-limine-deploy --enable-bios-cd --enable-bios-pxe"
EXTRA_OECONF_append_x86-64 = " --enable-uefi-ia32 --enable-uefi-x86_64 --enable-cd-efi"

Project page:

https://github.com/limine-bootloader/limine/tree/v3.0-branch   

Tags: easy