diff options
author | Yurii Kolesnykov | 2022-09-19 06:47:15 +0300 |
---|---|---|
committer | Yurii Kolesnykov | 2022-09-19 06:47:15 +0300 |
commit | 948efd80edf837d1a68be7f18127e8db2504b084 (patch) | |
tree | 35d0f9729182e63424ee9c2e0d62b946f2d2e8b2 | |
parent | 28f156abced1132690bdeb4d86ba02ba5fd7dea6 (diff) | |
download | aur-948efd80edf837d1a68be7f18127e8db2504b084.tar.gz |
A61, refactor
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 15 insertions, 31 deletions
@@ -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 @@ -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" } |