Package Details: android-armv7a-eabi-qt5 5.15.2-2

Git Clone URL: https://aur.archlinux.org/android-armv7a-eabi-qt5.git (read-only, click to copy)
Package Base: android-armv7a-eabi-qt5
Description: Qt 5 for Android
Upstream URL: https://www.qt.io
Licenses: GPL3, LGPL
Groups: android-qt5
Submitter: hipersayan_x
Maintainer: None
Last Packager: hipersayan_x
Votes: 18
Popularity: 0.000000
First Submitted: 2018-11-22 19:15 (UTC)
Last Updated: 2021-03-14 20:02 (UTC)

Dependencies (26)

Sources (4)

Pinned Comments

hipersayan_x commented on 2021-07-07 15:06 (UTC) (edited on 2021-07-07 15:10 (UTC) by hipersayan_x)

I'll drop this package, I been thinking and there are a lot of strong reasons not to waste any time maintaining it.
KDE doesn't provide an easy way to download the entire Qt source code in a single package, like in the official Qt releases.
Also, KDE doesn't provides tagged versions, I've to keep tracking manually the latest commits, or converting it to a git package.
It will require to split this package into 47x4 packages, 47 Qt modules and 4 architectures to maintain, that's 188 packages to maintain, absurd!
Cloning a git repository is slower than just downloading a source package file, making the build even much slower and painful.
Is a lot of work for something that will be dead in 1 year or 2 at most.
Good luck to the one that will step up to take care of this monstrosity, to the rest of developers, don't be lazy and consider switching to Qt6.

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 Next › Last »

hipersayan_x commented on 2017-03-05 15:39 (UTC)

There was some extra files in /opt/android-ndk/platforms so it was not able to detect NDK platform version properly. The package is now fixed.

ohmyarch commented on 2017-03-05 04:16 (UTC)

Running configuration tests... Checking for gold linker... no Checking for valid makespec... ERROR: Cannot compile a minimal program. The toolchain or QMakeSpec is broken. config.log: https://paste.kde.org/pd5pfvlgo

hipersayan_x commented on 2016-06-23 15:37 (UTC)

Fixed, thanks!

morgoth_bauglir commented on 2016-06-23 15:00 (UTC)

Getting an error on the download of qt-everywhere: http://hastebin.com/cewiyohere.coffee

hipersayan_x commented on 2016-04-17 16:16 (UTC)

I added a function to check the latest version in all folders, thanks :)

nslxndr commented on 2016-04-17 15:01 (UTC)

Makefile:9824: recipe for target '.obj/qxml.o' failed make[3]: *** [.obj/qxml.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/tmp/makepkg/android-qt5-armeabi-v7a/src/qt-everywhere-opensource-src-5.6.0/qtbase/src/tools/bootstrap' Makefile:90: recipe for target 'sub-bootstrap-make_first' failed make[2]: *** [sub-bootstrap-make_first] Error 2 make[2]: Leaving directory '/tmp/makepkg/android-qt5-armeabi-v7a/src/qt-everywhere-opensource-src-5.6.0/qtbase/src' Makefile:45: recipe for target 'sub-src-make_first' failed make[1]: *** [sub-src-make_first] Error 2 make[1]: Leaving directory '/tmp/makepkg/android-qt5-armeabi-v7a/src/qt-everywhere-opensource-src-5.6.0/qtbase' Makefile:69: recipe for target 'module-qtbase-make_first' failed make: *** [module-qtbase-make_first] Error 2 ==> ERROR: A failure occurred in build(). Aborting... I have - android-platform and android-platform-17, - android-sdk-build-tools and android-sdk-build-tools-17 both revisions installed, so: - ANDROID_BUILD_TOOLS_REVISION="17.0.0 23.0.3" - ANDROID_API_VERSION="android-17 android-23" My suggestion from my previous comment is a general purpose which solves the problem: diff --git a/PKGBUILD b/PKGBUILD index 3f0996c..62ace8b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -106,8 +106,8 @@ build() { export ANDROID_NDK_ROOT=/opt/android-ndk export ANDROID_SDK_ROOT=/opt/android-sdk - export ANDROID_BUILD_TOOLS_REVISION=$(ls ${ANDROID_SDK_ROOT}/build-tools) - export ANDROID_API_VERSION=$(ls ${ANDROID_SDK_ROOT}/platforms) + export ANDROID_BUILD_TOOLS_REVISION=$(ls ${ANDROID_SDK_ROOT}/build-tools | tail -1) + export ANDROID_API_VERSION=$(ls ${ANDROID_SDK_ROOT}/platforms | tail -1) export PYTHON=/usr/bin/python2 ndkPlatform=$(ls ${ANDROID_NDK_ROOT}/platforms | sort -V | tail -n 1)

hipersayan_x commented on 2016-04-15 16:25 (UTC)

Updated scripts. Using latest version of the SDK and NDK by default, also this time patches are applied depending on the platform.

nslxndr commented on 2016-04-14 06:11 (UTC)

Because can be installed any revision of android-sdk-build-tools from 17 to 23.0.3 (one or more), I think is a better solution to get the highest installed version: ls $ANDROID_HOME/build-tools/ | tail -1 But there is probably still a better solution.

hipersayan_x commented on 2016-04-13 23:37 (UTC)

Probably can be detected with "ls /opt/android-sdk/build-tools", but not sure if it is the best solution. Thanks for letting me know :)

haffmans commented on 2016-04-13 20:54 (UTC)

Compilation fails quite early on if you have a different version of android-sdk-build-tools installed than 23.0.2 (see export ANDROID_BUILD_TOOLS_REVISION line in the PKGBUILD). The current version on AUR is android-sdk-build-tools r23.0.3-1. It took me a while to figure out what was wrong, due to the verbosity of the build. Would it make sense to pin to a specific version in the PKGBUILD or somehow detect the installed revision properly? It might save a few headaches :)