I've been updating the packages to 6.4.0 but haven't tested them yet (because they're currently not very useful to me since kirigami2 hasn't been ported to Qt 6 yet).
Search Criteria
Package Details: android-aarch64-qt6-base 6.4.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/android-aarch64-qt6-base.git (read-only, click to copy) |
---|---|
Package Base: | android-aarch64-qt6-base |
Description: | A cross-platform application and UI framework (android) |
Upstream URL: | https://www.qt.io |
Licenses: | custom, GPL3, LGPL3, FDL |
Submitter: | Martchus |
Maintainer: | Martchus |
Last Packager: | Martchus |
Votes: | 1 |
Popularity: | 0.110997 |
First Submitted: | 2021-01-05 00:32 (UTC) |
Last Updated: | 2023-01-07 13:26 (UTC) |
Dependencies (17)
- android-aarch64-libjpeg-turbo
- android-aarch64-libpng
- android-aarch64-openssl
- android-aarch64-zlib
- android-ndk (android-ndk-10e, android-ndk-13b, android-ndk-14b, android-ndk-11c, android-ndk-16b, android-ndk-r18b, android-ndk-19, android-ndk-20b, android-ndk-r17c, android-ndk-16b-opt)
- android-platform (android-platform-dummy)
- android-sdk (android-sdk-dummy, android-sdk-cmdline-tools-latest-dummy, android-sdk-debian, android-sdk-cmdline-tools-latest)
- android-sdk-build-tools (android-sdk-build-tools-19, android-sdk-build-tools-19.0.1, android-sdk-build-tools-19.0.2, android-sdk-build-tools-19.0.3, android-sdk-build-tools-21, android-sdk-build-tools-21.0.1, android-sdk-build-tools-21.1, android-sdk-build-tools-21.1.2, android-sdk-build-tools-22, android-sdk-build-tools-22.0.1, android-sdk-build-tools-23, android-sdk-build-tools-23.0.2, android-sdk-build-tools-23.0.1, android-sdk-build-tools-23.0.3, android-sdk-build-tools-19.1, android-sdk-build-tools-dummy)
- android-sdk-platform-tools (android-sdk-platform-tools-dummy)
- ant (ant-git)
- java-runtime-headless-openjdk (jdk12-openj9-bin, zulu-12-bin, jdk13-openj9-bin, jdk9-openj9-bin, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, zulu-14-bin, jdk11-openjdk-dcevm-conflicts-fixed, sapmachine-jdk-bin, jre8-openjdk-shenandoah-headless, zulu-16-bin, jdk16-adoptopenjdk, zulu-jdk-fx-bin, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, hmcl-zulu-bin, jre12-openjdk-headless, jre15-openjdk-headless, jre16-openjdk-headless, jre13-openjdk-headless, jre14-openjdk-headless, zulu-18-bin, zulu-13-bin, jdk11-openj9-bin, jdk-openj9-bin, zulu-15-bin, jre-openjdk-headless-xdg, jre-openjdk-headless-xdg-bin, jdk-microsoft-openjdk, jre18-openjdk-headless, jdk17-openj9-bin, liberica-jdk-8-full-bin, liberica-jdk-17-full-bin, liberica-jdk-full-bin, liberica-jre-11-full-bin, liberica-jdk-11-full-bin, zulu-jre-fx-bin, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, jre8-adoptopenjdk-headless, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, jdk11-temurin, jdk17-temurin, jdk-temurin, java-openjdk-bin, liberica-jre-8-full-bin, java-openjdk-ea-bin, jre-openjdk-headless, jre11-openjdk-headless, jre17-openjdk-headless, jre8-openjdk-headless)
- android-cmake (make)
- android-pkg-config (make)
- java-environment-openjdk (zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk13-openj9-bin, jdk9-openj9-bin, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, zulu-14-bin, jdk11-openjdk-dcevm-conflicts-fixed, sapmachine-jdk-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, jdk-jetbrains, jdk12-openjdk, jdk15-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, zulu-18-bin, zulu-13-bin, jdk11-openj9-bin, jdk-openj9-bin, zulu-15-bin, jdk-openjdk-xdg, jdk-openjdk-xdg-bin, jdk-microsoft-openjdk, jdk18-openjdk, jdk17-openj9-bin, jdk17-jetbrains-bin, jdk11-jetbrains-bin, liberica-jdk-8-full-bin, liberica-jdk-17-full-bin, liberica-jdk-full-bin, liberica-jre-11-full-bin, liberica-jdk-11-full-bin, jre-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, jdk8-dragonwell-extended, jdk8-adoptopenjdk, jdk-android-studio, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, jdk11-temurin, jdk17-temurin, jdk-temurin, java-openjdk-bin, liberica-jre-8-full-bin, java-openjdk-ea-bin, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin, python-ninja) (make)
- qt6-base (qt6-base-git, qt6-base-headless) (make)
- qt6-base (qt6-base-git, qt6-base-headless) (optional) – development tools
Required by (15)
- android-aarch64-qt6-5compat
- android-aarch64-qt6-connectivity
- android-aarch64-qt6-datavis3d
- android-aarch64-qt6-declarative
- android-aarch64-qt6-imageformats
- android-aarch64-qt6-lottie
- android-aarch64-qt6-multimedia
- android-aarch64-qt6-networkauth
- android-aarch64-qt6-scxml
- android-aarch64-qt6-serialport
- android-aarch64-qt6-shadertools
- android-aarch64-qt6-svg
- android-aarch64-qt6-tools
- android-aarch64-qt6-translations
- android-aarch64-qt6-websockets
Sources (13)
- 0001-Use-CMake-s-default-import-library-suffix.patch
- 0002-Fix-finding-D-Bus.patch
- 0003-Fix-using-static-PCRE2-and-DBus-1.patch
- 0004-Fix-transitive-dependencies-of-static-libraries.patch
- 0005-Fix-libjpeg-workaround-for-conflict-with-rpcndr.h.patch
- 0006-Support-finding-static-MariaDB-client-library.patch
- 0007-Allow-overriding-CMAKE_FIND_LIBRARY_SUFFIXES-to-pref.patch
- 0008-Fix-crashes-in-rasterization-code-using-setjmp.patch
- 0009-Find-fontconfig-via-pkg-config-for-correct-handling-.patch
- 0010-Fix-dependency-of-xcb-image-on-xcb-util.patch
- 0011-Allow-using-properties-of-PkgConfig-targets-for-glib.patch
- 0012-Allow-using-properties-of-PkgConfig-targets-for-Wayl.patch
- https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtbase-everywhere-src-6.4.2.tar.xz
Latest Comments
Martchus commented on 2022-10-11 19:31 (UTC) (edited on 2022-10-11 19:31 (UTC) by Martchus)
Martchus commented on 2022-06-08 09:14 (UTC)
Sorry for the late reply. Maybe it is an NDK issue (see https://github.com/android/ndk/issues/329). Since some KDE packages haven't been ported to Qt 6 yet I haven't had the chance to actually try this package myself. Since it is Android + Qt I would be surprised if that is the only issue…
feedc0de commented on 2022-04-30 16:06 (UTC)
I was able to compile the package without any problems, and when running a simple qt quick example on my phone I get a fatal directly on launch of the apk and no activity is shown.
__emutls_get_address
seems to be missing?
I DecorView: [INFO] isPopOver=false, config=true
I DecorView: updateCaptionType >> DecorView@f52413d[], isFloating=false, isApplication=true, hasWindowDecorCaption=false, hasWindowControllerCallback=true
D DecorView: setCaptionType = 0, this = DecorView@f52413d[]
E AndroidRuntime: FATAL EXCEPTION: qtMainLoopThread
E AndroidRuntime: Process: org.qtproject.example.flatstyle, PID: 29671
E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~dKmyCuN2BtfS-5pX7ulE-g==/org.qtproject.example.flatstyle-DKnl5UNL8_koQ-7_79Wl4A==/lib/arm64/libQt6Core_arm64-v8a.so"...
E AndroidRuntime: at java.lang.Runtime.load0(Runtime.java:939)
E AndroidRuntime: at java.lang.System.load(System.java:1628)
E AndroidRuntime: at org.qtproject.qt.android.QtNative$2.run(QtNative.java:461)
E AndroidRuntime: at org.qtproject.qt.android.QtThread$2.run(QtThread.java:87)
E AndroidRuntime: at org.qtproject.qt.android.QtThread$1.run(QtThread.java:61)
E AndroidRuntime: at java.lang.Thread.run(Thread.java:923)
I ample.flatstyl: Thread[3,tid=27637,WaitingInMainSignalCatcherLoop,Thread*=0x7cdb8cabe0,peer=0x12e82ef8,"Signal Catcher"]: reacting to signal 28
04-30 18:02:58.305 29671 27637 I ample.flatstyl:
I ample.flatstyl: SIGSAVEPRF profile save
Martchus commented on 2021-07-24 12:49 (UTC)
I'm not using yay so I can't help with that. This package build for me using makepkg/makechrootpkg provided all dependencies have been built before. The fact that it cannot even find official packages like ninja in your case shows that there must be something wrong with your setup, e.g. an official database is missing.
Not sure to which Wiki page you're referring to.
ochurlaud commented on 2021-07-24 12:32 (UTC) (edited on 2021-07-24 12:33 (UTC) by ochurlaud)
I was using yay so that it deals by itself with dependencies, and those were not registered.
The second part was not coming from this package but from android-aarch64-ssl, I must have misread the error log. I tried again and it failed later. I'm rebuilding qt from source with the official wiki and it seems to work.
Martchus commented on 2021-07-20 18:29 (UTC) (edited on 2021-07-20 18:30 (UTC) by Martchus)
I can only help you if you describe what you did but it looks like an issue on your side. When using my binary repo it is expected that the SDK and NDK and some other unredistributable packages are missing but not the ones bring missing in your case. Also take note of the stick comment: So far I only tested whether this compiles.
ochurlaud commented on 2021-07-20 18:19 (UTC) (edited on 2021-07-20 18:22 (UTC) by ochurlaud)
Some dependencies are missing:
error: target not found: android-environment
error: target not found: android-pkg-config
error: target not found: android-cmake
error: target not found: android-configure
error: target not found: yasm
error: target not found: ninja
After manually installing them I get:
:: Importing keys with gpg...
gpg: keyserver receive failed: No name
Martchus commented on 2021-05-24 07:48 (UTC) (edited on 2021-05-24 11:59 (UTC) by Martchus)
Looks like I've forgotten to update this package. The 6.1.0 version is already on my mentioned Git repo and contains a patch which I've already upstreamed. Note that I haven't had the chance to test this yet (apart from compiling the package).
vicr123 commented on 2021-05-24 07:23 (UTC)
Unfortunately I'm having issues compiling this. Here's some output that might be useful
FAILED: src/gui/vulkan/qvulkanfunctions.h src/gui/vulkan/qvulkanfunctions_p.h src/gui/vulkan/qvulkanfunctions_p.cpp
cd /home/victor/Documents/AUR/android-aarch64-qt6-base/src/build-aarch64/src/gui && /usr/bin/cmake -E make_directory vulkan && /usr/lib/qt6/bin/qvkgen /home/victor/Documents/AUR/android-aarch64-qt6-base/src/qtbase-everywhere-src-6.0.1/src/gui/vulkan/vk.xml /home/victor/Documents/AUR/android-aarch64-qt6-base/src/qtbase-everywhere-src-6.0.1/header.LGPL /home/victor/Documents/AUR/android-aarch64-qt6-base/src/build-aarch64/src/gui/vulkan/qvulkanfunctions
/bin/sh: line 1: /usr/lib/qt6/bin/qvkgen: No such file or directory
Martchus commented on 2021-01-05 00:55 (UTC)
- The Qt 6 packages for Android have not been tested yet but at least should compile.
- I can add further architectures if wanted.
- Binary repository: https://martchus.no-ip.biz/repo/arch/ownstuff, https://wiki.archlinux.org/index.php/Unofficial_user_repositories#ownstuff
- All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs
Pinned Comments
Martchus commented on 2021-01-05 00:55 (UTC)