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.
Search Criteria
Package Details: android-armv7a-eabi-qt5 5.15.2-2
Package Actions
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)
- android-armv7a-eabi-libjpeg-turboAUR
- android-armv7a-eabi-libpngAUR
- android-armv7a-eabi-libtiffAUR
- android-armv7a-eabi-libwebpAUR
- android-armv7a-eabi-opensslAUR
- android-armv7a-eabi-zlibAUR
- android-ndkAUR (android-ndk-10eAUR, android-ndk-14bAUR, android-ndk-11cAUR, android-ndk-16bAUR, android-ndk-r18bAUR, android-ndk-19AUR, android-ndk-20bAUR, android-ndk-r17cAUR, android-ndk-16b-optAUR, android-ndk-25AUR, android-ndk-betaAUR)
- android-sdkAUR (android-sdk-dummyAUR, android-sdk-cmdline-tools-latest-dummyAUR, android-sdk-debianAUR, android-sdk-cmdline-tools-latestAUR)
- android-sdk-build-toolsAUR (android-sdk-build-tools-19AUR, android-sdk-build-tools-19.0.1AUR, android-sdk-build-tools-19.0.2AUR, android-sdk-build-tools-19.0.3AUR, android-sdk-build-tools-21AUR, android-sdk-build-tools-21.0.1AUR, android-sdk-build-tools-21.1AUR, android-sdk-build-tools-21.1.2AUR, android-sdk-build-tools-22AUR, android-sdk-build-tools-22.0.1AUR, android-sdk-build-tools-23AUR, android-sdk-build-tools-23.0.2AUR, android-sdk-build-tools-23.0.1AUR, android-sdk-build-tools-23.0.3AUR, android-sdk-build-tools-19.1AUR, android-sdk-build-tools-dummyAUR)
- android-sdk-platform-toolsAUR (android-sdk-platform-tools-dummyAUR)
- apache-ant (ant-gitAUR, ant)
- java-runtime-headless-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jre16-openjdk-headlessAUR, jre14-openjdk-headlessAUR, jre18-openjdk-headlessAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jre19-openjdk-headlessAUR, jre12-openjdk-headlessAUR, jdk11-dragonwell-standard-binAUR, zulu-15-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre13-openjdk-headlessAUR, jre15-openjdk-headlessAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, jdk17-openj9-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk8-perfAUR, zulu-jdk-fx-binAUR, zulu-jre-fx-binAUR, jdk-temurinAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-17-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, java-openjdk-ea-binAUR, jre-openjdk-wakefield-headlessAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre-openjdk-headless, jre11-openjdk, jre11-openjdk-headless, jre17-openjdk, jre17-openjdk-headless, jre21-openjdk, jre21-openjdk-headless, jre8-openjdk-headless)
- android-environmentAUR (make)
- android-pkg-configAUR (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- gperf (gperf-gitAUR) (make)
- java-environment-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, jdk-android-studioAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk19-openjdkAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-15-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, jdk17-openj9-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk8-perfAUR, zulu-jdk-fx-binAUR, jdk-temurinAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-17-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, jdk21-jetbrains-binAUR, jdk17-jetbrains-binAUR, java-openjdk-ea-binAUR, jdk-openjdk-wakefieldAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- libgl (nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd-gitAUR, libglvnd) (make)
- libxslt (libxslt-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python2AUR (python2-binAUR) (make)
- ruby (make)
- sqlite (sqlite-fossilAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR) (make)
- android-armv7a-eabi-system-image (optional) – AVD support
- android-google-apis-armv7a-eabiAUR (optional) – AVD support
Required by (1)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 Next › Last »
hipersayan_x commented on 2017-03-05 15:39 (UTC)
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 :)
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.