diff options
author | Martchus | 2024-02-25 18:19:56 +0100 |
---|---|---|
committer | Martchus | 2024-02-25 18:19:56 +0100 |
commit | 9cc747e80ce07440f9ad58535687167df036d57c (patch) | |
tree | 5afb8598bb9c3a4d1b4d2f27ea3e210069f6c1b9 | |
parent | 9924a2477e579a9414866a9c6a2b1b9240aa0a99 (diff) | |
download | aur-9cc747e80ce07440f9ad58535687167df036d57c.tar.gz |
Force Android Qt 6 packages to use Java 17
This may help to prevent https://bugreports.qt.io/browse/QTBUG-119223.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | PKGBUILD.sh.ep | 2 |
3 files changed, 4 insertions, 3 deletions
@@ -12,7 +12,7 @@ pkgbase = android-aarch64-qt6-shadertools makedepends = android-cmake makedepends = qt6-shadertools makedepends = ninja - makedepends = java-environment-openjdk>=11 + makedepends = java-environment-openjdk=17 depends = android-aarch64-qt6-base optdepends = qt6-shadertools: development tools options = !strip @@ -13,7 +13,7 @@ url='https://www.qt.io' license=(GPL3 LGPL3 FDL custom) pkgdesc='Experimental module providing APIs and a host tool to host tool to perform graphics and compute shader conditioning for the upcoming Qt graphics abstraction layer (android)' depends=('android-aarch64-qt6-base') -makedepends=('android-cmake' 'qt6-shadertools' 'ninja' 'java-environment-openjdk>=11') +makedepends=('android-cmake' 'qt6-shadertools' 'ninja' 'java-environment-openjdk=17') optdepends=('qt6-shadertools: development tools') options=('!strip' '!buildflags' 'staticlibs' '!emptydirs') groups=(android-${_android_arch}-qt6) @@ -22,6 +22,7 @@ source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/subm sha256sums=('628bead7ff4e7f42cb910f47d2adefbdea0d8c71a0234baef8ca709bf467b92f') build() { + export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH source android-env ${_android_arch} android-${_android_arch}-cmake -G Ninja -B build-$_android_arch -S $_pkgfqn \ -DCMAKE_FIND_ROOT_PATH="${ANDROID_PREFIX}" \ diff --git a/PKGBUILD.sh.ep b/PKGBUILD.sh.ep index 86414fbf52d6..a9028487efc7 100644 --- a/PKGBUILD.sh.ep +++ b/PKGBUILD.sh.ep @@ -8,5 +8,5 @@ url='https://www.qt.io' license=(GPL3 LGPL3 FDL custom) pkgdesc='Experimental module providing APIs and a host tool to host tool to perform graphics and compute shader conditioning for the upcoming Qt graphics abstraction layer (android)' depends=(<%== qt6deps qw(base) %>) -makedepends=('android-cmake<%== $static_suffix %>' 'qt6-shadertools' 'ninja' 'java-environment-openjdk>=11') +makedepends=('android-cmake<%== $static_suffix %>' 'qt6-shadertools' 'ninja' 'java-environment-openjdk=17') optdepends=('qt6-shadertools: development tools') |