diff options
author | Denis 'GNUtoo' Carikli | 2020-03-20 02:12:37 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli | 2020-03-20 02:34:59 +0100 |
commit | 6e36e6cbd36e28b1c82114f961a250b7ae29b690 (patch) | |
tree | f3d6389b023e3a0ab6c8d64a4d353b30759dca61 | |
download | aur-6e36e6cbd36e28b1c82114f961a250b7ae29b690.tar.gz |
Initial import
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 50 |
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" +} |