FFmpeg: Move required provisioning packages into common files

The packages required for FFmpeg provisioning may change between FFmpeg
versions, as is the case when upgrading to FFmpeg n8.1. It is a
time-waster to manually go through all hosts to make sure they all
have the correct packages. Additionally we have no way of knowing
whether a package is used by FFmpeg and/or something else.

This patch moves the list of required FFmpeg packages into some common
files, and refactors each host to read these files. This way we can
modify provisioning in one place.

Pick-to: 6.11
Change-Id: I31d409595b7da231b1f845c18095e77f7af51b0a
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Reviewed-by: Elias Toivola <elias.toivola@qt.io>
This commit is contained in:
Nils Petter Skålerud
2026-04-22 10:09:15 +02:00
parent 400d0d446b
commit 8adbc25578
31 changed files with 123 additions and 49 deletions

View File

@@ -0,0 +1,3 @@
diffutils
make
yasm

View File

@@ -0,0 +1,4 @@
diffutils
libva-devel
make
yasm

View File

@@ -0,0 +1,3 @@
diffutils
make
yasm

View File

@@ -0,0 +1,4 @@
diffutils
libva-dev
make
yasm