From e20a4917cad3f4aec2baf83a5c37aeba7c0117e1 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Sat, 15 Jun 2024 12:32:42 -0400 Subject: [PATCH] fix(ffmpeg) closes #6428 --- projects/ffmpeg.org/package.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/projects/ffmpeg.org/package.yml b/projects/ffmpeg.org/package.yml index 0fd53f94..b02f20a2 100644 --- a/projects/ffmpeg.org/package.yml +++ b/projects/ffmpeg.org/package.yml @@ -33,6 +33,11 @@ build: x86-64: nasm.us: 2 script: + # not available in all versions + - run: | + if grep -q -- --enable-libharfbuzz configure; then + ARGS="$ARGS --enable-libharfbuzz" + fi - ./configure $ARGS - make --jobs {{hw.concurrency}} - make install @@ -40,11 +45,10 @@ build: ARGS: - --prefix="{{prefix}}" - --enable-libfreetype - - --enable-libharfbuzz - --enable-libmp3lame - --enable-shared - --enable-libx264 - - --enable-gpl # required for x264 + - --enable-gpl # required for x264 - --enable-libx265 - --enable-libvpx - --enable-libopus @@ -52,8 +56,8 @@ build: test: dependencies: - gnu.org/wget: "*" - info-zip.org/unzip: "*" + gnu.org/wget: '*' + info-zip.org/unzip: '*' script: - wget --content-disposition https://github.com/googlefonts/RobotoMono/raw/main/fonts/ttf/RobotoMono-Regular.ttf - ffmpeg -filter_complex testsrc=rate=1:duration=1,drawtext=fontfile=RobotoMono-Regular.ttf:text=hello out.mp4