summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartchus2025-04-22 22:09:43 +0200
committerMartchus2025-04-22 22:09:43 +0200
commitf9bf626e4d8b3599821f01c44a538d24d44df445 (patch)
tree4dffa8875b6e13a83aec3fd73b0ceeda30aa7831 /PKGBUILD
parenta5433015970a82ebdf6ecae470cb47cbdbf4a66b (diff)
downloadaur-f9bf626e4d8b3599821f01c44a538d24d44df445.tar.gz
Update to 6.9.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 7 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9600d1e3819c..68493422b7ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ _android_arch=aarch64
pkgname=android-aarch64-qt6-base
_qtver=6.9.0
pkgver=${_qtver/-/}
-pkgrel=1
+pkgrel=2
arch=(any)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
@@ -23,7 +23,7 @@ depends=('java-runtime-headless-openjdk=17' 'ant' 'android-ndk' 'android-sdk' 'a
"android-${_android_arch}-libpng" "android-${_android_arch}-openssl" "android-${_android_arch}-zlib"
"android-${_android_arch}-sqlite")
makedepends=('android-cmake' 'android-pkg-config'
- 'java-environment-openjdk=17' 'qt6-base' 'ninja')
+ 'java-environment-openjdk=17' 'qt6-base' 'ninja' 'patchelf')
optdepends=('qt6-base: development tools')
# note: Using the java-environment-openjdk and android-platform-X versions that match what is documented
# on https://doc.qt.io/qt-6/supported-platforms.html#android because using unsupported versions is not a
@@ -114,6 +114,11 @@ package() {
source android-env ${_android_arch}
DESTDIR="$pkgdir" cmake --install build-$_android_arch
+ # fix linking against SQLite
+ patchelf \
+ --replace-needed "${ANDROID_PREFIX_LIB}"/libsqlite3.so libsqlite3.so \
+ "$pkgdir/${ANDROID_PREFIX}"/plugins/sqldrivers/libplugins_sqldrivers_qsqlite*.so
+
install -Dm644 $_pkgfqn/LICENSES/* -t "$pkgdir"/usr/share/licenses/$pkgname
# Drop QMAKE_PRL_BUILD_DIR because reference the build dir