diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..966f66bfd428 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = em100 + pkgdesc = Open source tool for the EM100 SPI flash emulator + pkgver = r247.a1d938f + pkgrel = 1 + url = https://www.coreboot.org + arch = x86_64 + arch = aarch64 + arch = riscv64 + license = GPL2 + makedepends = git + depends = curl + depends = libusb + source = git+https://review.coreboot.org/em100#commit=a1d938f8b4253c76fb31e69de33266cb71bda141 + sha256sums = SKIP + +pkgname = em100 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..58ed9482f2bc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Felix Singer <felixsinger@posteo.net> + +_commit='a1d938f8b4253c76fb31e69de33266cb71bda141' + +pkgname='em100' +pkgver=r247.a1d938f +pkgrel=1 +pkgdesc='Open source tool for the EM100 SPI flash emulator' +url='https://www.coreboot.org' +license=('GPL2') +arch=(x86_64 aarch64 riscv64) +depends=('curl' 'libusb') # TODO +makedepends=('git') # TODO +source=("git+https://review.coreboot.org/em100#commit=${_commit}") +sha256sums=('SKIP') + +pkgver() { + cd "${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd "${srcdir}/${pkgname}" + make em100 +} + +package() { + cd "${srcdir}/${pkgname}" + install -Dm755 em100 "${pkgdir}/usr/bin/em100" + install -Dm644 60-dediprog-em100pro.rules "${pkgdir}/usr/lib/udev/rules.d/dediprog_em100.rules" +} |