summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Huber2024-01-09 21:53:40 +0100
committerNico Huber2024-01-09 21:56:52 +0100
commita1f42a78c64ecbd6cc947315f825a82f088378da (patch)
treea4f9520a8a89e5b4a7a132dab8208eddb4875fca
downloadaur-a1f42a78c64ecbd6cc947315f825a82f088378da.tar.gz
Initial check-in for flashprog v1.0
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD29
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/"
+}