summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli2020-03-20 02:12:37 +0100
committerDenis 'GNUtoo' Carikli2020-03-20 02:34:59 +0100
commit6e36e6cbd36e28b1c82114f961a250b7ae29b690 (patch)
treef3d6389b023e3a0ab6c8d64a4d353b30759dca61
downloadaur-6e36e6cbd36e28b1c82114f961a250b7ae29b690.tar.gz
Initial import
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD50
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3fbc55001114
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = uefitool
+ pkgdesc = UEFI firmware image viewer and editor and utilities
+ pkgver = 0.27.0
+ pkgrel = 1
+ url = https://github.com/LongSoft/UEFITool
+ arch = armv7h
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ makedepends = qt5-base
+ depends = qt5-base
+ provides = uefitool-git
+ conflicts = uefitool-git
+ source = https://github.com/LongSoft/UEFITool/archive/0.27.0.tar.gz
+ sha512sums = 97bcb465081b78704ac26f232f66e2c7b3e9b02fa7bfa3ad79dacc2ac1e37b40dbfb10d748ebd14ff00715b2045d77d511a83855972ec9d9fa84f0931e235be5
+
+pkgname = uefitool
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8c319a7431db
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Based on uefitool-git
+# Contributor: xsmile <sascha_r at gmx dot de>
+# Contributor: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+
+pkgname=uefitool
+_pkgname=UEFITool
+_tools=('UEFIPatch' 'UEFIReplace')
+pkgver=0.27.0
+pkgrel=1
+pkgdesc='UEFI firmware image viewer and editor and utilities'
+arch=('armv7h' 'i686' 'x86_64')
+url='https://github.com/LongSoft/UEFITool'
+license=('BSD')
+depends=('qt5-base')
+makedepends=('git' 'qt5-base')
+provides=(${pkgname}-git)
+conflicts=(${pkgname}-git)
+source=("https://github.com/LongSoft/UEFITool/archive/${pkgver}.tar.gz")
+sha512sums=('97bcb465081b78704ac26f232f66e2c7b3e9b02fa7bfa3ad79dacc2ac1e37b40dbfb10d748ebd14ff00715b2045d77d511a83855972ec9d9fa84f0931e235be5')
+
+_build() {
+ qmake QMAKE_CFLAGS_RELEASE="$CFLAGS" QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS"
+ make
+}
+
+build() {
+ # UEFITool
+ cd "$srcdir/${_pkgname}-${pkgver}"
+ _build
+ # Other tools
+ for tool in "${_tools[@]}"; do
+ cd "$srcdir/${_pkgname}-${pkgver}/${tool}"
+ _build
+ done
+}
+
+package() {
+ # UEFITool
+ cd "$srcdir/${_pkgname}-${pkgver}"
+ install -d -m755 "$pkgdir/usr/bin/"
+ install -D -m755 UEFITool "$pkgdir/usr/bin/"
+ # Other tools
+ for tool in "${_tools[@]}"; do
+ install -D -m755 "$tool/$tool" "$pkgdir/usr/bin/${tool,,}"
+ done
+ # Install patches.txt
+ install -D -m644 UEFIPatch/patches.txt "$pkgdir/usr/share/$pkgname/patches.txt"
+ # License
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}