Android, FFmpeg: Move multi-NDK logic outside install-ffmpeg-android.sh
Currently, this script handles building FFmpeg, in multiple variants,
depending on what environment variables happen to be available. This
structure makes it harder to run the script locally, as well as
maintaining it over time. This patch moves the logic for doing multiple
NDK variants into a separate script.
As a drive-by, we give both install-ffmpeg-android.sh and
install-ffmpeg-android-multi-ndk.sh named parameters.
It is now possible to run the script locally.
Pick-to: 6.12
Change-Id: Iaa4a4c8f9123830eaf88be04a8a2c845c6a62982
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
| commit | ea8aab2c062fb535f365037bad65b44ddee307e2 |
| parent | 6974ce7eb00e0793028941bf5d94e854d11e6dd1 |
| author | Nils Petter Skålerud <nils.petter.skalerud@qt.io> |
| committer | Nils Petter Skålerud <nils.petter.skalerud@qt.io> |
| commit time | Fri, 9 Oct 2026 08:59:31 +0000 |
- A coin/provisioning/common/unix/install-ffmpeg-android-multi-ndk.sh
- M coin/provisioning/common/unix/install-ffmpeg-android.sh
- M coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-8.10-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-8.4-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-8.6-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-8.8-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-9.4-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-linux-RHEL-9.6-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-12-arm/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-12-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-13-arm/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-13-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-14-arm/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-14-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-15-arm/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-15-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-26-arm/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-26-x86_64/90-install-ffmpeg.sh
- M coin/provisioning/qtci-macos-27-arm/90-install-ffmpeg.sh