# Template file for 'coreboot-utils' pkgname=coreboot-utils version=24.08 revision=1 archs="i686* x86_64*" build_wrksrc="util" build_style=gnu-makefile makedepends="pciutils-devel zlib-devel" short_desc="Coreboot firmware utilities" maintainer="m3tav3rse " license="GPL-2.0-only" homepage="https://coreboot.org" distfiles="https://coreboot.org/releases/coreboot-${version}.tar.xz" checksum=1fc9a997d497539f915dc6498e4aca4bf049955d4db9a17a85454ad6b342710c CFLAGS="-D_GNU_SOURCE -I ${XBPS_BUILDDIR}/${pkgname}-${version}/src/commonlib/bsd/include" do_build() { for util in cbfstool cbmem ectool ifdtool inteltool intelmetool \ nvramtool superiotool; do make ${makejobs} -C $util WERROR= 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() { python_version=3 depends="python3" short_desc="Tool for partial deblobbing Intel ME/TXE firmware images" license="GPL-3.0-or-later" pkg_install() { vbin me_cleaner/me_cleaner.py me_cleaner vman me_cleaner/man/me_cleaner.1 } }