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.
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 |
Submitter: | hipersayan_x |
Maintainer: | None |
Last Packager: | hipersayan_x |
Votes: | 19 |
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-turbo
- android-armv7a-eabi-libpng
- android-armv7a-eabi-libtiff
- android-armv7a-eabi-libwebp
- android-armv7a-eabi-openssl
- android-armv7a-eabi-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-ndk-beta)
- 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)
- apache-ant (ant-git, ant)
- java-runtime-headless-openjdk (jdk12-openj9-bin, zulu-12-bin, jdk13-openj9-bin, jdk9-openj9-bin, jdk10-openj9-bin, jdk14-openj9-bin, zulu-14-bin, sapmachine-jdk-bin, jre8-openjdk-shenandoah-headless, zulu-16-bin, jdk16-adoptopenjdk, 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, jre16-openjdk-headless, jre13-openjdk-headless, jre14-openjdk-headless, zulu-18-bin, zulu-13-bin, jdk11-openj9-bin, jdk-openj9-bin, jre18-openjdk-headless, zulu-19-bin, liberica-jre-11-full-bin, jdk13-openjdk-bin, jre8-openjdk-headless-xdg, jre17-openjdk-headless-xdg, jre15-openjdk-headless, liberica-jre-8-full-bin, jdk18-temurin, jre19-openjdk-headless, jdk11-microsoft-openjdk, zulu-jre-fx-bin, jdk11-openjdk-dcevm, jre12-openjdk-headless, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, zulu-8-bin, zulu-20-bin, zulu-jdk-fx-bin, jdk-temurin, liberica-jdk-8-full-bin, jre8-adoptopenjdk-headless, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, zulu-15-bin, jdk-microsoft-openjdk, jdk17-openj9-bin, java-openjdk-bin, zulu-21-bin, liberica-jdk-full-bin, jre-openjdk-headless-xdg, java-openjdk-ea-bin, jdk11-temurin, jdk17-temurin, zulu-11-bin, zulu-17-bin, jre-openjdk-headless, jre11-openjdk-headless, jre17-openjdk-headless, jre8-openjdk-headless)
- android-environment (make)
- android-pkg-config (make)
- fontconfig (fontconfig-git, fontconfig-ubuntu) (make)
- gperf (gperf-git) (make)
- java-environment-openjdk (zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk13-openj9-bin, jdk9-openj9-bin, jdk10-openj9-bin, jdk14-openj9-bin, zulu-14-bin, sapmachine-jdk-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, 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, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, zulu-18-bin, zulu-13-bin, jdk11-openj9-bin, jdk-openj9-bin, jdk18-openjdk, jdk-android-studio, zulu-19-bin, liberica-jre-11-full-bin, jdk13-openjdk-bin, jdk8-openjdk-xdg, jdk17-openjdk-xdg, jdk15-openjdk, liberica-jre-8-full-bin, jdk18-temurin, jdk19-openjdk, jdk11-microsoft-openjdk, jre-jetbrains, jdk11-openjdk-dcevm, jdk12-openjdk, jdk8-dragonwell-extended, jdk-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-jetbrains-bin, jdk17-dragonwell-standard-bin, zulu-8-bin, zulu-20-bin, zulu-jdk-fx-bin, jdk-temurin, liberica-jdk-8-full-bin, jdk8-adoptopenjdk, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, zulu-15-bin, jdk21-jetbrains-bin, jdk17-jetbrains-bin, jdk-microsoft-openjdk, jdk17-openj9-bin, java-openjdk-bin, zulu-21-bin, liberica-jdk-full-bin, jdk-openjdk-xdg, java-openjdk-ea-bin, jdk11-temurin, jdk17-temurin, zulu-11-bin, zulu-17-bin, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (make)
- libgl (libhybris-libgl-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl-cfe, amdgpu-pro-oglp, libglvnd) (make)
- libxslt (libxslt-git) (make)
- python (python36, python32, python37, python39, python38, python310, python312) (make)
- Show 6 more dependencies...
Required by (1)
Sources (4)
hipersayan_x commented on 2021-07-07 15:06 (UTC) (edited on 2021-07-07 15:10 (UTC) by hipersayan_x)
gibbz commented on 2020-06-21 05:21 (UTC)
Im getting the following error, any help?
==> Starting prepare()... ERROR: Please, install android-platform-24. ==> ERROR: A failure occurred in prepare(). Aborting... Error making: android-armv7a-eabi-qt5
traysh commented on 2020-06-18 22:21 (UTC)
Thanks!
Shouldn't it be a dependency, then?
Martchus commented on 2020-06-18 19:28 (UTC)
The android-environment package is not installed correctly in your case as this command is supposed to be provided by that package.
traysh commented on 2020-06-18 18:57 (UTC)
Hi, I'm trying to install this but I get the following error:
PKGBUILD: linha 75: android-env: Arquivo ou diretório inexistente
which translates to file not found on line 75
What am I missing?
hipersayan_x commented on 2020-03-25 22:30 (UTC)
@tomicooler no, that's not a good solution, I've tried and it breaks aarch64 build, and it compile and install arm64-v8a files inside armv7a-eabi folder. Better insist with that bug to be fixed.
tomicooler commented on 2020-03-24 09:06 (UTC)
There is a workaround for the CMake build.
- -android-abis ${ANDROID_ABI}
+ -android-abis ${ANDROID_ABI},${ANDROID_ABI}
I followed Cristian Adam's comment in QTBUG-80938.
hipersayan_x commented on 2020-02-08 03:25 (UTC)
I don't use CMake so I didn't checked it. But if you have any patches that solve that problem I will include them in the PKGBUILD.
Martchus commented on 2020-02-06 15:38 (UTC)
You've been updating to 5.14.1. Have you had any luck with CMake so far? On their issue tracker the absence of CMake config files is still in the status 'reported' so I haven't tried to out 5.14.1 myself yet.
Martchus commented on 2020-01-18 15:42 (UTC)
I updated the OpenSSL package: https://github.com/Martchus/PKGBUILDs/commit/9a91bb20cc0a008784b2b8b30afd7e2aab9f7bf3
I also added symlinks so hopefully other build systems will still be able to pick up the libraries: https://github.com/Martchus/PKGBUILDs/commit/42324a6d46a0d339d3abad70e9acd4fdafd1c65b
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.