summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHanabishi2024-03-08 14:43:51 +0000
committerHanabishi2024-03-08 14:43:51 +0000
commitdf1556bf4eb80b949c1b321a51b121d023432483 (patch)
tree38b25b45b8068df88268a96a6a24cd27181f74c4
parent1b2fec8541e2e6aa8899f2366ec3bc412707e50d (diff)
downloadaur-df1556bf4eb80b949c1b321a51b121d023432483.tar.gz
Use Qt6 build by default
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD26
2 files changed, 19 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f49ee1f08402..972b418740a4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b76913cf55ae..db7de90264f9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'
}