void-packages/srcpkgs/coreboot-utils/template

44 lines
1.2 KiB
Bash

# Template file for 'coreboot-utils'
pkgname=coreboot-utils
version=4.8.1
revision=1
only_for_archs="i686 i686-musl x86_64 x86_64-musl"
build_style=gnu-makefile
wrksrc="coreboot-${version}"
build_wrksrc="util"
makedepends="pciutils-devel zlib-devel"
short_desc="Coreboot firmware utilities"
maintainer="m3tav3rse <n6maa10816@tuta.io>"
license="GPL-2.0-only"
homepage="https://coreboot.org"
distfiles="https://coreboot.org/releases/coreboot-${version}.tar.xz>${pkgname}-\
${version}.tar.xz"
checksum=f0ddf4db0628c1fe1e8348c40084d9cbeb5771400c963fd419cda3995b69ad23
do_build() {
for util in cbfstool cbmem ectool ifdtool inteltool intelmetool \
nvramtool superiotool; do
make ${makejobs} -C $util
done
}
do_install() {
for util in cbfstool cbmem ectool ifdtool inteltool intelmetool \
nvramtool superiotool; do
vbin $util/$util
done
vman inteltool/inteltool.8
vman nvramtool/cli/nvramtool.8
vman superiotool/superiotool.8
}
coreboot-utils-me_cleaner_package() {
depends="python3"
short_desc+=" - tool for partial deblobbing Intel ME/TXE firmware"
license="GPL-3.0-or-later"
pkg_install() {
vbin me_cleaner/me_cleaner.py me_cleaner
vman me_cleaner/man/me_cleaner.1
}
}