Skip to content

Instantly share code, notes, and snippets.

@iMouath
Created July 3, 2019 00:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iMouath/7c95408e7b38d14bfc4d3d5016a64680 to your computer and use it in GitHub Desktop.
Save iMouath/7c95408e7b38d14bfc4d3d5016a64680 to your computer and use it in GitHub Desktop.
uefi-firmware-parser-git
# Maintainer: Mouath Ibrahim <gpg@mouath.com>
# Contributor: Anatol Pomozov <anatol.pomozov@gmail.com>
pkgname=uefi-firmware-parser-git
pkgver=v0.4.77
pkgrel=2
pkgdesc='Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc'
arch=(i686 x86_64)
license=(MIT)
url='https://github.com/theopolis/uefi-firmware-parser'
depends=('python' 'python-future')
optdepends=('python-pefile: used for additional parsing')
makedepends=('git' 'python-setuptools')
provides=("${pkgname%-VCS}")
conflicts=("uefi-firmware-parser")
source=("${pkgname%-VCS}::git+https://github.com/theopolis/uefi-firmware-parser.git")
sha1sums=('SKIP')
pkgver() {
cd "$srcdir/${pkgname%-VCS}"
git describe --long | sed -r 's/-([0-9,a-g,A-G]{7}.*)//' | sed 's/-/./'
}
package() {
cd "$srcdir/${pkgname%-VCS}"
python setup.py install --root="$pkgdir" --optimize=1
install -m755 -d "$pkgdir/usr/bin"
find scripts/ -type f -exec install -vDm 755 {} "$pkgdir/usr/share/${pkgname%-git}"/{} \;
install -m 644 -D LICENSE "$pkgdir"/usr/share/licenses/${pkgname%-git}/LICENSE
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment