From 2a35463c6cd4f166086c7d979917c2542a0bfd62 Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov <19779+xnox@users.noreply.github.com> Date: Fri, 20 Sep 2024 19:31:04 +0100 Subject: [PATCH] ffmpeg: enable lots of things (#29004) Make ffmpeg more feature complete by enabling a bunch of things, for which dependencies exist. --- ffmpeg.yaml | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/ffmpeg.yaml b/ffmpeg.yaml index 91525f1bd61..d7d90c1e454 100644 --- a/ffmpeg.yaml +++ b/ffmpeg.yaml @@ -1,11 +1,7 @@ -# source is git.ffmpeg.org so we can't use github updates to get expected commit -# let's still auto create the PR, it will fail as expected commit will be wrong -# however it will be easy to fix -#nolint:git-checkout-must-use-github-updates package: name: ffmpeg version: 7.0.2 - epoch: 0 + epoch: 1 description: ffmpeg multimedia library copyright: - license: GPL-3.0-or-later AND LGPL-3.0-or-later @@ -22,14 +18,31 @@ environment: - build-base - busybox - ca-certificates-bundle + - dav1d-dev + - expat-dev + - fontconfig-dev + - harfbuzz-dev - lame-dev - libogg-dev + - libsdl2-dev + - libsodium-dev + - libsrt + - libssh-dev - libtheora - libtheora-dev + - libvorbis-dev + - libwebp-dev + - libxml2-dev + - openjpeg-dev - openssl-dev + - opus-dev + - snappy-dev + - soxr-dev + - speex-dev - wolfi-baselayout - x264-dev - yasm + - zeromq-dev pipeline: - uses: git-checkout @@ -50,7 +63,24 @@ pipeline: --enable-gpl \ --enable-version3 \ --enable-openssl \ - --enable-libmp3lame + --enable-libmp3lame \ + --enable-ffplay \ + --enable-libdav1d \ + --enable-libharfbuzz \ + --enable-libopus \ + --enable-libsnappy \ + --enable-libsrt \ + --enable-libssh \ + --enable-libvorbis \ + --enable-libwebp \ + --enable-libxml2 \ + --enable-lzma \ + --enable-libfontconfig \ + --enable-libfreetype \ + --enable-libopenjpeg \ + --enable-libspeex \ + --enable-libsoxr \ + --enable-libzmq - uses: autoconf/make