From 7ed3fec38ae02bda63a45b555ee497a804eb9283 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 11 May 2020 20:51:09 +0000 Subject: [PATCH] added community/flashrom --- community/flashrom/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 community/flashrom/PKGBUILD diff --git a/community/flashrom/PKGBUILD b/community/flashrom/PKGBUILD new file mode 100644 index 000000000..99baa748d --- /dev/null +++ b/community/flashrom/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Bruno Pagani +# Contributor: Giovanni Scafora +# Contributor: Cilyan Olowen +# Contributor: fill +# Contributor: Anton Shestakov + +# ALARM: Kevin Mihelich +# - set -Dpciutils=false - PCI isn't supported on ARM in this tool + +pkgname=flashrom +pkgver=1.2 +pkgrel=2 +pkgdesc="Utility for reading, writing, erasing and verifying flash ROM chips" +arch=(x86_64) +url="https://www.flashrom.org/" +license=(GPL) +depends=(libftdi pciutils libusb-compat) +makedepends=(meson) +optdepends=('dmidecode: for SMBIOS/DMI table decoder support') +source=("https://download.flashrom.org/releases/${pkgname}-v${pkgver}.tar.bz2"{,.asc}) +sha256sums=('e1f8d95881f5a4365dfe58776ce821dfcee0f138f75d0f44f8a3cd032d9ea42b' + 'SKIP') +validpgpkeys=(58A4868B25C7CFD662FB0132A3EB95B8D9780F68) # David Hendricks (packaging key) + +build() { + cd ${pkgname}-v${pkgver} + arch-meson ../build -Dpciutils=false + ninja -v -C ../build + # Workaround for meson not installing manpage + make +} + +package() { + DESTDIR="${pkgdir}" ninja -C build install + # Workaround for meson not installing manpage + cd ${pkgname}-v${pkgver} + make PREFIX=temp/ install + cp -r temp/share "${pkgdir}"/usr/ +}