diff options
author | Nico Huber | 2024-01-09 21:53:40 +0100 |
---|---|---|
committer | Nico Huber | 2024-01-09 21:56:52 +0100 |
commit | a1f42a78c64ecbd6cc947315f825a82f088378da (patch) | |
tree | a4f9520a8a89e5b4a7a132dab8208eddb4875fca | |
download | aur-a1f42a78c64ecbd6cc947315f825a82f088378da.tar.gz |
Initial check-in for flashprog v1.0
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 29 |
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c713784955e0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = flashprog + pkgdesc = Flashprog is a utility which can be used to detect, read, erase, or write BIOS chips (DIP, PLCC, SPI). + pkgver = 1.0 + pkgrel = 1 + url = https://flashprog.org/ + arch = riscv64 + arch = aarch64 + arch = armv6h + arch = armv7h + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + makedepends = make + depends = pciutils + depends = libusb + depends = libftdi + depends = libjaylink + optdepends = dmidecode: for SMBIOS/DMI table decoder support + source = git+https://review.sourcearcade.org/flashprog.git?signed#tag=v1.0 + validpgpkeys = 2853079C9C66AB7E82C64966A5C163B7E557CAEB + sha256sums = SKIP + +pkgname = flashprog diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3d54bc3e8de9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/flashprog-*.pkg.tar.* +/flashprog +/pkg +/src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..001abd933979 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Nico Huber <nico.h@gmx.de> + +pkgname="flashprog" +pkgdesc="Flashprog is a utility which can be used to detect, read, erase, or write BIOS chips (DIP, PLCC, SPI)." +pkgver=1.0 +pkgrel=1 +url="https://flashprog.org/" +license=('GPL') +source=(git+https://review.sourcearcade.org/flashprog.git?signed#tag=v${pkgver}) +validpgpkeys=('2853079C9C66AB7E82C64966A5C163B7E557CAEB') +sha256sums=('SKIP') +depends=('pciutils' 'libusb' 'libftdi' 'libjaylink') # libgpiod became incompatible with 2.0 +makedepends=('git' 'make') +optdepends=("dmidecode: for SMBIOS/DMI table decoder support") +arch=('riscv64' 'aarch64' 'armv6h' 'armv7h' 'i686' 'x86_64') + +build() { + cd "${srcdir}/${pkgname}" + make CONFIG_LINUX_GPIO_SPI=no +} + +package() { + cd "${srcdir}/${pkgname}" + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/usr/man/man8" + install -m 0755 flashprog "${pkgdir}/usr/bin/" + install -m 0644 flashprog.8 "${pkgdir}/usr/man/man8/" + install -m 0755 util/ich_descriptors_tool/ich_descriptors_tool "${pkgdir}/usr/bin/" +} |