#!/bin/mkpkg # description: Modern multiprotocol EFI bootloader # url: https://limine-bootloader.org/ name=limine version=12.9.0 release=2 depends=() makedeps=(nasm) source=(https://github.com/Limine-Bootloader/Limine/releases/download/v${version}/${name}-${version}.tar.gz limine-sync.c limine.conf.in limine-sync.conf.example ) sha256sums=( "adea922af3b9c8179a4676bcecc8e4df2f3ef72ad36b3f4afab44cbf5f265e36" "54fb6a89ba0d07b6177777dcc96bb372e3014479c552a1a353d182e58b357a16" "53d3dbcf9db0d56dabf5d8ca2430e5de5de30d0e79f9d01dbf52f81dbd86a69b" "5a7952ba6eaa21cbf071bc676478f262768b8b2e2cf5e4e4de12975d88ac49c2" ) build() { cd limine-$version ./configure \ --prefix=/usr \ --enable-uefi-x86-64 make $MKPKG_MAKEFLAGS make DESTDIR=$PKG install # Build and install limine-sync cc -o "$SRC/limine-sync" "$SRC/limine-sync.c" install -d "$PKG/sbin" "$PKG/etc" install -m755 "$SRC/limine-sync" "$PKG/sbin/" install -m644 "$SRC/limine.conf.in" "$PKG/etc" install -m644 "$SRC/limine-sync.conf.example" "$PKG/etc" rm -rf $PKG/usr/share/doc } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh