Search Criteria
Package Details: android-aarch64-qt5 5.15.1-1
Git Clone URL: | https://aur.archlinux.org/android-aarch64-qt5.git (read-only, click to copy) |
---|---|
Package Base: | android-aarch64-qt5 |
Description: | Qt 5 for Android |
Upstream URL: | https://www.qt.io |
Licenses: | |
Groups: | |
Submitter: | hipersayan_x |
Maintainer: | hipersayan_x |
Last Packager: | hipersayan_x |
Votes: | 14 |
Popularity: | 0.29 |
First Submitted: | 2018-11-22 19:14 |
Last Updated: | 2020-09-24 17:08 |
Dependencies (26)
- android-aarch64-libjpeg-turbo
- android-aarch64-libpng
- android-aarch64-libtiff
- android-aarch64-libwebp
- 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-sdk (android-sdk-25.2.5, android-sdk-cmdline-tools-latest-dummy, android-sdk-dummy, android-sdk-cmdline-tools-latest)
- android-sdk-build-tools (android-sdk-build-tools-18.1, android-sdk-build-tools-18.1.1, 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)
- apache-ant (ant-git, ant)
- java-runtime-headless-openjdk<=8 (tuxjdk, jre7-openjdk-headless-infinality, jre8-openjdk-headless-infinality, jdk12-openj9-bin, zulu-12-bin, jdk8-openjdk-dcevm, jdk13-openj9-bin, jdk9-openj9-bin, jdk11-openjdk-dcevm, jre8-openjdk-jetbrains-headless, jre8-openjdk-shenandoah-headless, jdk10-openj9-bin, jdk14-openj9-bin, sapmachine-jdk-bin, java-openjdk-bin, jdk-openj9-bin, jdk-adoptopenjdk, jdk11-adoptopenjdk, liberica-jdk-full-bin, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jre-8-full-bin, zulu-15-bin, zulu-14-bin, zulu-13-bin, jre8-adoptopenjdk-headless, jdk11-openj9-bin, zulu-11-bin, zulu-8-bin, java-openjdk-loom-ea-bin, java-openjdk-ea-bin, jre-openjdk-headless, jre11-openjdk-headless, jre7-openjdk-headless, jre8-openjdk-headless)
- android-environment (make)
- android-pkg-config (make)
- fontconfig (fontconfig-srb, fontconfig-infinality-ultimate, fontconfig-infinality, fontconfig-ubuntu, fontconfig-infinality-remix, fontconfig-git) (make)
- gperf (gperf-git) (make)
- libgl (glshim-git, catalyst-firepro, libhybris-ext-libgl-git, catalyst-total, catalyst-libgl, catalyst-total-hd234k, libhybris-libgl-git, mesa-libgl-noglvnd, catalyst-test, swiftshader-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl, libglvnd) (make)
- libxslt (libxslt-git) (make)
- python (python-dbg) (make)
- python2 (make)
- ruby (ruby1.8, rvm) (make)
- sqlite (sqlite-fossil, sqlite-replication, sqlite-fts3-parenthesis, sqlite-minimal-git) (make)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git) (make)
- java-environment-openjdk<=8 (tuxjdk, jdk7-openjdk-infinality, java-8-openjdk-shenandoah, jdk8-openjdk-infinality, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk8-openjdk-dcevm, jdk13-openj9-bin, jdk9-openj9-bin, jdk11-openjdk-dcevm, jdk8-openjdk-jetbrains, jdk8-openjdk-shenandoah, jdk10-openj9-bin, jdk14-openj9-bin, sapmachine-jdk-bin, java-openjdk-bin, jdk-openj9-bin, jdk-adoptopenjdk, jdk11-adoptopenjdk, liberica-jdk-full-bin, jdk8-jetbrains, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jre-8-full-bin, zulu-15-bin, zulu-14-bin, zulu-13-bin, jdk8-adoptopenjdk, jdk11-openj9-bin, zulu-11-bin, zulu-8-bin, jdk-jetbrains, java-openjdk-loom-ea-bin, jre-jetbrains, java-openjdk-ea-bin, jdk-openjdk, jdk11-openjdk, jdk7-openjdk, jdk8-openjdk) (make)
- android-arm64-v8a-system-image (optional) – AVD support
- android-google-apis-arm64-v8a (optional) – AVD support
Latest Comments
1 2 3 4 5 6 Next › Last »
pacorrop commented on 2020-05-24 22:21
I managed to get CMake projects working when building. I cannot tell a proper way about how to do it yet, as I did so many manual tweaks that it is not worth to put them here.
But in order to Qt to generate the
*.cmake
files from all its modules, it is possible to (remove first your previous src folder) build this package specifying the same ABI in a duplicate manner:This comes from the link mentioned by Martchus (last message)
Emeric commented on 2020-04-16 15:59
Rebuilding Qt with the internal libjpeg by changing the configue_opts of the PKGBUILD is your best bet I think.
MichaelS commented on 2020-04-08 19:08
Loading jpeg file doesn't work for me, because apk file doesn't contain the jpeg plugin. I'm not very familiar with android building process. How can I include the jpeg plugin into the deployment process?
Emeric commented on 2020-02-27 15:01
By the way I never got back to you on the image plugins because... Qt 5.14 just doesn't build my android projects anymore... Qt 5.14.1 also stopped building my iOS projects ^^
hipersayan_x commented on 2019-12-26 15:09
I feel the same :-/
Martchus commented on 2019-12-24 13:33
Seems like half of the CMake configuration files are now missing. Their latest improvements are not really improvements...
At least the bug is already tracked upstream: https://bugreports.qt.io/browse/QTBUG-80938
This change might fix the problem: https://0x0.st/zGLP.txt
hipersayan_x commented on 2019-12-19 01:33
I have advanced a bit, right now I want to remove the trailing architecture in the libraries, and I must fix some libraries that are installed out of place. Will upload the package once I finish all testing.
Martchus commented on 2019-12-17 21:01
By the way, my patches for finding certain libraries via pkg-config have been upstreamed now:
https://codereview.qt-project.org/c/qt/qtbase/+/273179 https://codereview.qt-project.org/c/qt/qtimageformats/+/284743
Martchus commented on 2019-12-17 20:58
My version (currently found in the WIP commit on branch https://github.com/Martchus/PKGBUILDs/tree/update/mingw-w64-qt5) builds now. I disabled Qt WebEngine. Previously Qt WebEngine has not been built anyways. I've spoken to Qt devs on IRC and it seems that it is also not intended that Qt WebEngine is built for Android. The "problem" is actually our patch
0003-Support-pkg-config-under-Android.patch
. It works too well. Usually the Qt WebEngine module is skipped for Android simply because of the absence of pkg-config support which is a pre-condition for that module. I'm simply skipping the module manually via a configure option now. Maybe I'll create a patch (and try to upstream it) to actually fix the condition (which should belinux:!android
instead of justlinux
). I also had to add ased
command withinprepare()
to fix the architecture when building for non-aarch64 targets. See the mentioned WIP commit for the concrete changes.hipersayan_x commented on 2019-12-17 20:34
I have added some changes to my git. Martchus, I had the same error as yours, for some reason the QT_ARCH is not properly set, I've forced GN_TARGET_CPU to arm64 (just to test), then I had this error:
Now I don't know if must add an android-nss (which I don't feel in the mood of maintaining more packages), I don't know if it would be possible to remove that 'virtual:world' option (I don't know Google's build system enough to do that), or just skip qtwebengine as you said (is someone using Qt WebEngine for their projects?).