Package Details: android-aarch64-qt6-base 6.8.0-1

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
Groups: android-aarch64-qt6
Submitter: Martchus
Maintainer: Martchus
Last Packager: Martchus
Votes: 2
Popularity: 0.002147
First Submitted: 2021-01-05 00:32 (UTC)
Last Updated: 2024-10-15 01:33 (UTC)

Dependencies (17)

Sources (19)

Pinned Comments

Martchus commented on 2021-01-05 00:55 (UTC)

Latest Comments

1 2 3 Next › Last »

Martchus commented on 2024-02-25 17:26 (UTC)

Ok, then I'll push the changes to the AUR. (I tried to test it myself too but I guess my project is currently otherwise broken as I'm still in the process of porting from Qt 5 to Qt 6.)

Kicer commented on 2024-02-25 10:24 (UTC)

Seems to work

Martchus commented on 2024-02-23 22:22 (UTC)

You can try out the version from the android-qt6 branch on my PKGBUILDs repo: https://github.com/Martchus/PKGBUILDs/compare/android-qt6

I haven't had the possibility to buid and test it yet so I also haven't updated the AUR yet.

Martchus commented on 2024-02-23 12:09 (UTC) (edited on 2024-02-23 12:11 (UTC) by Martchus)

I guess we needed to follow the Wiki subsection https://wiki.archlinux.org/title/Java#Launching_an_application_with_the_non-default_java_version specifically. (We probably don't want to switch the default Java version as part of the package build and even if that were ok we'd probably lack the permissions to do so during the package build.)

Maybe I can give it a try this weekend or next week. Patches to the PKGBUILD are welcome of course (e.g. directly on https://github.com/Martchus/PKGBUILDs and preferably in the templates).

Kicer commented on 2024-02-23 11:09 (UTC)

I guess just having version 17 is not enough, probably it would be required to set it as default java (https://wiki.archlinux.org/title/Java#Switching_between_JVM).

Martchus commented on 2024-02-21 18:57 (UTC)

Me, too. I've actually already tried that via java-environment-openjdk=17. However, I believe that didn't really work - despite building in a clean chroot. Not sure how to downgrade this at this point (and I'm currently not using the package).

Kicer commented on 2024-02-21 18:40 (UTC)

I believe that due to the bug https://bugreports.qt.io/browse/QTBUG-119223 this package should be build with jdk17-openjdk otherwise when building android app, libraries in android-build/lib are broken and nothing can be done to avoid this problem: https://forum.qt.io/topic/153530/qt-android-6-6-1-qt6android-jar-d8-java-lang-nullpointerexception

Nep_Nep commented on 2024-01-13 18:35 (UTC)

Ahh I see, you have to use the latest NDK, I thought an older version was required similarly to the openssl package.

Nep_Nep commented on 2024-01-12 21:17 (UTC)

Fails to build with both android-ndk-r18b (error attached) and android-ndk-20b, any ideas?

/mnt/HDD/paru/android-aarch64-qt6-base/src/qtbase-everywhere-src-6.6.1/src/corelib/tools/qhash.cpp:1451:45: error: 'memcpy' called with size bigger than buffer
        memcpy(&k, &key, sizeof(long double));
                                            ^
/opt/android-ndk/sysroot/usr/include/bits/fortify/string.h:59:9: note: from 'diagnose_if' attribute on 'memcpy':
        __clang_error_if(__bos0(dst) != __BIONIC_FORTIFY_UNKNOWN_SIZE && __bos0(dst) < copy_amount,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/android-ndk/sysroot/usr/include/sys/cdefs.h:163:52: note: expanded from macro '__clang_error_if'
#define __clang_error_if(cond, msg) __attribute__((diagnose_if(cond, msg, "error")))
                                                   ^           ~~~~
1 error generated.