Make FFmpeg Unix scripts run without sudo
Our FFmpeg scripts for Unix hosts all install into /usr/local, which is
root-owned directory, forcing all parts of these scripts to require
elevated privileges.
This patch makes us write our installed FFmpeg variants into
$HOME/ffmpeg-install/<variant>. We stop using
InstallFromCompressedFileFromURL since the implementation forces all
outputs to be created with root-owner.
Pick-to: 6.12
Change-Id: Id59c23e3160abec61a2e21d1f8f89c4623620b06
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
| commit | aed2187cbd1bca9d52cdb37e84c147f8f0995c69 |
| parent | 348f93b6ea48d7dec30f9a2d6d70f1ec5ba43bb0 |
| author | Nils Petter Skålerud <nils.petter.skalerud@qt.io> |
| committer | Nils Petter Skålerud <nils.petter.skalerud@qt.io> |
| commit time | Mon, 26 Oct 2026 19:58:58 +0000 |
- M coin/provisioning/common/linux/install-ffmpeg-linux.sh
- M coin/provisioning/common/macos/install-ffmpeg-ios.sh
- M coin/provisioning/common/macos/install-ffmpeg-macos.sh
- M coin/provisioning/common/unix/ffmpeg-installation-utils.sh
- M coin/provisioning/common/unix/install-ffmpeg-android-multi-ndk.sh
- M coin/provisioning/common/unix/install-ffmpeg-android.sh