summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatol Pomozov2015-06-17 08:54:05 -0700
committerAnatol Pomozov2015-06-17 08:54:05 -0700
commit4a0451d02adc729c5cd0920b1736f606df3d664f (patch)
treedead6d450c421dc26b7ad32805d2743490868a06
downloadaur-4a0451d02adc729c5cd0920b1736f606df3d664f.tar.gz
Initial import
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD27
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..825b214746af
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = uefi-firmware-parser
+ pkgdesc = Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/theopolis/uefi-firmware-parser
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = python2-setuptools
+ depends = python2
+ source = uefi-firmware-parser-1.0.zip::https://github.com/theopolis/uefi-firmware-parser/archive/v1.0.zip
+ sha1sums = 18530e96d0f0beb6f4d5437a03afa9317959c6b7
+
+pkgname = uefi-firmware-parser
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b538200d4aaa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com>
+
+pkgname=uefi-firmware-parser
+pkgver=1.0
+pkgrel=1
+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=(python2)
+makedepends=(python2-setuptools)
+source=(uefi-firmware-parser-$pkgver.zip::https://github.com/theopolis/uefi-firmware-parser/archive/v$pkgver.zip)
+sha1sums=('18530e96d0f0beb6f4d5437a03afa9317959c6b7')
+
+prepare() {
+ cd uefi-firmware-parser-$pkgver
+ find -name '*.py' -exec sed -i 's|^#!/usr/bin/env python\b|#!/usr/bin/env python2|' {} \;
+}
+
+package() {
+ cd uefi-firmware-parser-$pkgver
+ python2 setup.py install --root="$pkgdir" --optimize=1
+
+ install -m755 -d "$pkgdir/usr/bin"
+ install -m755 -t "$pkgdir/usr/bin" scripts/{fv_injector.py,fv_parser.py,uefi_guids.py,contrib/dell_extract_hdr.py}
+ install -m 644 -D LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}