version = "12.2.0" revision = 1 metadata = meta( description = "Modern, secure, portable, multiprotocol bootloader and boot manager", license = "BSD-2-Clause", ) source = tarball_source( url = f"https://github.com/Limine-Bootloader/Limine/releases/download/v{version}/limine-{version}.tar.gz", sha256 = "db8a119878cfeead63c0a78236c577c40539c5759496950ea0ed32a6cf567865", strip_components = 1, ) host_deps = ["binutils", "gcc"] deps = [options.libc] subpackages = [ subpackage( name = "limine-bios", ), ] configure, build, install = autotools(configure_env = { "TOOLCHAIN_FOR_TARGET": options.target_triple + "-", "LD_FOR_TARGET": options.target_triple + "-" + "ld", "OBJCOPY_FOR_TARGET": options.target_triple + "-" + "objcopy", "OBJDUMP_FOR_TARGET": options.target_triple + "-" + "objdump", })