diff options
author | Eric Woudstra | 2022-07-08 22:36:21 +0200 |
---|---|---|
committer | Eric Woudstra | 2022-07-08 22:36:21 +0200 |
commit | 666d3d0f8d282aab010276ddc7955a75ed8f9240 (patch) | |
tree | 995338214a6d8b1a8f9dae04e95052dacae1ab58 | |
download | aur-666d3d0f8d282aab010276ddc7955a75ed8f9240.tar.gz |
Flashrom chromeos version from git, includes libraries and programmers ec and host.
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4a7172fcf966 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = chromeos-flashrom-git + pkgdesc = Flashrom Chromium OS version from git, includes libraries and programmers ec and host. + pkgver = r4051.90795b2cc + pkgrel = 1 + url = https://chromium.googlesource.com/chromiumos/third_party/flashrom + arch = aarch64 + arch = armv6h + arch = armv7h + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + makedepends = meson + makedepends = cmocka + depends = libusb + depends = libftdi + depends = pciutils + optdepends = dmidecode: for SMBIOS/DMI table decoder support + provides = flashrom + conflicts = flashrom + replaces = flashrom-svn + source = git+https://chromium.googlesource.com/chromiumos/third_party/flashrom + sha512sums = SKIP + +pkgname = chromeos-flashrom-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a3047290f009 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +!.gitignore + +/flashrom +/src +/pkg +*.pkg* +*.orig +zfs-*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c4b89208aa6b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Eric Woudstra <ericwouds@gmail.com> + +_gitname=flashrom +pkgname="chromeos-${_gitname}-git" +pkgdesc="Flashrom Chromium OS version from git, includes libraries and programmers ec and host." +url="https://chromium.googlesource.com/chromiumos/third_party/${_gitname}" +license=('GPL') +source=("git+https://chromium.googlesource.com/chromiumos/third_party/${_gitname}") +depends=('libusb' 'libftdi' 'pciutils') +makedepends=('git' 'meson' 'cmocka') +optdepends=("dmidecode: for SMBIOS/DMI table decoder support") +conflicts=("${_gitname}") +provides=("${_gitname}") +replaces=("${_gitname}-svn") +sha512sums=('SKIP') +arch=('aarch64' 'armv6h' 'armv7h' 'i686' 'x86_64') +pkgver=r4051.90795b2cc +pkgrel=1 + +pkgver() { + cd "${srcdir}/${_gitname}" + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd "${srcdir}/${_gitname}" + arch-meson -D werror=false ../build + ninja -v -C ../build +} + +package() { + cd "${srcdir}" + DESTDIR="${pkgdir}" ninja -C build install +} + |