diff options
author | Hanabishi | 2024-03-08 14:43:51 +0000 |
---|---|---|
committer | Hanabishi | 2024-03-08 14:43:51 +0000 |
commit | df1556bf4eb80b949c1b321a51b121d023432483 (patch) | |
tree | 38b25b45b8068df88268a96a6a24cd27181f74c4 | |
parent | 1b2fec8541e2e6aa8899f2366ec3bc412707e50d (diff) | |
download | aur-df1556bf4eb80b949c1b321a51b121d023432483.tar.gz |
Use Qt6 build by default
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 19 insertions, 12 deletions
@@ -6,8 +6,9 @@ pkgbase = torrent-file-editor arch = x86_64 license = GPL-3.0-or-later makedepends = cmake - makedepends = qt5-tools - depends = qt5-base + makedepends = qt6-tools + makedepends = qt6-5compat + depends = qt6-base source = https://github.com/torrent-file-editor/torrent-file-editor/releases/download/v0.3.18/torrent-file-editor-0.3.18.tar.gz sha256sums = 78b69e0151c5998b4df8b69225e7930c18b7d4419eeaabcad769df0f38a86292 @@ -1,5 +1,5 @@ -# To use Qt6 build, set QT6_BUILD environment variable. Example: -# QT6_BUILD=1 makepkg -si +# To use Qt5 build, define 'QT5_BUILD' environment variable. Example: +# QT5_BUILD= makepkg -si pkgname=torrent-file-editor pkgver=0.3.18 @@ -9,16 +9,22 @@ arch=('x86_64') url="https://${pkgname}.github.io/" license=('GPL-3.0-or-later') -if [ "${QT6_BUILD}" ]; then - depends=('qt6-base') - makedepends=('cmake' 'qt6-tools' 'qt6-5compat') - _buildflag='QT6_BUILD=1' +depends=() +makedepends=('cmake') +_buildflags=() + +if [[ -v 'QT5_BUILD' ]]; then + depends+=('qt5-base') + makedepends+=('qt5-tools') + _buildflags+=('QT6_BUILD=OFF' 'QT5_BUILD=ON') else - depends=('qt5-base') - makedepends=('cmake' 'qt5-tools') - _buildflag='QT5_BUILD=1' + depends+=('qt6-base') + makedepends+=('qt6-tools' 'qt6-5compat') + _buildflags+=('QT6_BUILD=ON' 'QT5_BUILD=OFF') fi +_buildflags=("${_buildflags[@]/#/'-D'}") + _snapshot="${pkgname}-${pkgver}" source=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}/${_snapshot}.tar.gz") sha256sums=('78b69e0151c5998b4df8b69225e7930c18b7d4419eeaabcad769df0f38a86292') @@ -26,7 +32,7 @@ sha256sums=('78b69e0151c5998b4df8b69225e7930c18b7d4419eeaabcad769df0f38a86292') build() { cmake -B 'build' -S "${_snapshot}" \ -DCMAKE_INSTALL_PREFIX=/usr \ - "-D${_buildflag}" + "${_buildflags[@]}" cmake --build 'build' } |