aports/testing/zfsbootmenu/APKBUILD
2025-03-19 15:48:30 +01:00

45 lines
1.1 KiB
Text

# Maintainer: omni <omni+alpine@hack.org>
pkgname=zfsbootmenu
pkgver=2.3.0
pkgrel=1
pkgdesc="ZFS Bootloader for root-on-ZFS systems, this aport is work in progress"
#pkgdesc="ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption"
url="https://zfsbootmenu.org/"
# riscv64: blocked by dracut & kexec-tools
# armhf: blocked by dracut
arch="all !riscv64 !armhf"
license="MIT"
depends="bash
fzf
kexec-tools
ncurses
perl-boolean
perl-sort-versions
perl-yaml-pp
pigz
zfs
"
makedepends="dracut"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v$pkgver.tar.gz"
options="!check"
case "$CARCH" in
arm*)
# no mbuffer
;;
*)
depends="$depends mbuffer"
;;
esac
package() {
# Makefile:
# install: core dracut initcpio zbm-release
make DESTDIR="$pkgdir" core dracut zbm-release
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
sha512sums="
9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8 zfsbootmenu-2.3.0.tar.gz
"