summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2022-09-19 06:47:15 +0300
committerYurii Kolesnykov2022-09-19 06:47:15 +0300
commit948efd80edf837d1a68be7f18127e8db2504b084 (patch)
tree35d0f9729182e63424ee9c2e0d62b946f2d2e8b2
parent28f156abced1132690bdeb4d86ba02ba5fd7dea6 (diff)
downloadaur-948efd80edf837d1a68be7f18127e8db2504b084.tar.gz
A61, refactor
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD38
2 files changed, 15 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50e1705b3b08..1bfafa9213e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = uefitool
pkgdesc = UEFI firmware image viewer and editor and utilities
- pkgver = A59
+ pkgver = A61
pkgrel = 1
url = https://github.com/LongSoft/UEFITool
arch = armv7h
@@ -9,8 +9,8 @@ pkgbase = uefitool
arch = x86_64
license = BSD
makedepends = cmake
- depends = qt5-base
- source = https://github.com/LongSoft/UEFITool/archive/A59.tar.gz
- sha256sums = efcaebe644c43e9550d62a3b20885f9c6a7f0235a0ae6acd97ccf9c9fa9be868
+ depends = qt6-base
+ source = https://github.com/LongSoft/UEFITool/archive/A61.tar.gz
+ sha256sums = 54fbc130a71e6474f0f9342166465670dff0dac9ba743fe162ae2c9912826155
pkgname = uefitool
diff --git a/PKGBUILD b/PKGBUILD
index a9cda745282c..c226d2e941c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,40 +3,24 @@
pkgname=uefitool
_pkgname=UEFITool
-_tools=('UEFIExtract' 'UEFIFind')
-pkgver=A59
+_tools=("${_pkgname}" 'UEFIExtract' 'UEFIFind')
+pkgver=A61
pkgrel=1
pkgdesc='UEFI firmware image viewer and editor and utilities'
arch=('armv7h' 'aarch64' 'i686' 'x86_64')
url='https://github.com/LongSoft/UEFITool'
license=('BSD')
-depends=('qt5-base')
+depends=('qt6-base')
makedepends=('cmake')
source=("${url}/archive/${pkgver}.tar.gz")
-sha256sums=('efcaebe644c43e9550d62a3b20885f9c6a7f0235a0ae6acd97ccf9c9fa9be868')
-
-_cbuild() {
- cmake .
- cmake --build .
-}
-
-_qbuild() {
- qmake \
- QMAKE_CFLAGS_RELEASE="$CFLAGS" \
- QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS" \
- QMAKE_LFLAGS_RELEASE="$LDFLAGS"
- make
-}
+sha256sums=('54fbc130a71e6474f0f9342166465670dff0dac9ba743fe162ae2c9912826155')
build() {
- cd "$_pkgname-$pkgver/$_pkgname"
- _qbuild
- cd ..
+ cd "${_pkgname}-${pkgver}"
- for tool in "${_tools[@]}"; do
- cd "$tool"
- _cbuild
- cd ..
+ for _tool in "${_tools[@]}"; do
+ cmake -S "${_tool}" -B "${_tool}-build"
+ cmake --build "${_tool}-build"
done
}
@@ -44,9 +28,9 @@ package() {
cd "${_pkgname}-${pkgver}"
__tools=("${_pkgname}" "${_tools[@]}")
- for tool in "${__tools[@]}"; do
- install -Dm755 "$tool/$tool" "$pkgdir/usr/bin/${tool,,}"
+ for _tool in "${__tools[@]}"; do
+ install -Dm755 "${_tool}-build/${_tool}" "${pkgdir}/usr/bin/${_tool,,}"
done
- install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}