mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
sys-boot/limine: add 10.0.0
Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
DIST limine-10.0.0.tar.gz 569324 BLAKE2B 2924366dcd61d79654ec26159e20b7f2efcf02c1dcfadf619325174761c278d6098958db4c4950e04736ebb223013a16a09af75c1990d9a3f94a0bb48cf7b84c SHA512 68e204c75a40b5ad4ad4b42011018bb27e49ffd3764d4b19856ca287edd115d9baa48472551d5911b9fb405279b92981ad08c77f0c5ac0a8b4308cd353beebd8
|
||||
DIST limine-9.3.0.tar.gz 598597 BLAKE2B 09db8fde9b1d3a78cbf9a7f5c29c295c658bc521db5f0dcf00497d191b942549eb7d8b4eb747904420f1fa8dad70ef09343d0139ed6f0ee1aba0d1b7c626a904 SHA512 23729d0d45f9ee5b8b7a60699c0bf574cc130516244d45174514a87e592cd91ae7378fe8de09da0ce289d7c992b1f12d081285d8af0678b8a97c2bdcc0f69328
|
||||
DIST limine-9.3.2.tar.gz 569632 BLAKE2B 1017eb95c1827d36e8208cb7e745ef0784cbd19fcc1e0d2b841e72bfd88a766d19a7f4d23c7c202663759d381c9f2dbfcfddc5a66d8cfeadb4bd5416d7e7955a SHA512 ddcf82497b38f0b4f67f36ae6401d73838689624a432bd38f2b21c98e229348538309a771ff7c746bb797852cc29f766ee318030be7068e8b27733e57123447b
|
||||
DIST limine-9.3.4.tar.gz 567667 BLAKE2B 76a2efd447e14026a3688cb2133ccde48d51059606524959fa90943e1c44b202d0c0d75e0f889cb033f39986ce7dd68aba26300db167ea23e5980298bea6427a SHA512 801e8c6a547c031022a38d69a099b209906f00916ca3ed889f5161d6876a6038eecaadb6f8bba5e2f2b544245112045481d800520e995246ed7612dffcfa1e17
|
||||
|
||||
48
sys-boot/limine/limine-10.0.0.ebuild
Normal file
48
sys-boot/limine/limine-10.0.0.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {16..20} )
|
||||
inherit llvm-r1
|
||||
|
||||
DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader"
|
||||
HOMEPAGE="https://limine-bootloader.org/"
|
||||
SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
|
||||
|
||||
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
|
||||
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
|
||||
|
||||
BDEPEND="
|
||||
app-alternatives/gzip
|
||||
dev-lang/nasm
|
||||
sys-apps/findutils
|
||||
$(llvm_gen_dep "
|
||||
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
|
||||
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
|
||||
llvm-core/lld:\${LLVM_SLOT}
|
||||
")
|
||||
cd-efi? ( sys-fs/mtools )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
"$(use_enable bios)"
|
||||
"$(use_enable bios-cd)"
|
||||
"$(use_enable bios-pxe)"
|
||||
|
||||
"$(use_enable uefi32 uefi-ia32)"
|
||||
"$(use_enable uefi64 uefi-x86-64)"
|
||||
"$(use_enable uefiaa64 uefi-aarch64)"
|
||||
"$(use_enable uefirv64 uefi-riscv64)"
|
||||
"$(use_enable uefiloong64 uefi-loongarch64)"
|
||||
"$(use_enable cd-efi uefi-cd)"
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
Reference in New Issue
Block a user