From 8e00b3d1102cb67ca18da0d2e581e0091e6b0410 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 27 Dec 2025 23:49:51 +0200 Subject: [PATCH] ports: Add ffmpeg port This allows basic video and audio playback on banan-os! --- ports/ffmpeg/build.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 ports/ffmpeg/build.sh diff --git a/ports/ffmpeg/build.sh b/ports/ffmpeg/build.sh new file mode 100755 index 00000000..bdb9d246 --- /dev/null +++ b/ports/ffmpeg/build.sh @@ -0,0 +1,20 @@ +#!/bin/bash ../install.sh + +NAME='ffmpeg' +VERSION='8.0.1' +DOWNLOAD_URL="https://ffmpeg.org/releases/ffmpeg-$VERSION.tar.xz#05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41" +DEPENDENCIES=('SDL2') +CONFIGURE_OPTIONS=( + '--prefix=/usr' + '--target-os=none' + "--arch=$BANAN_ARCH" + "--cc=$CC" + "--cxx=$CXX" + '--enable-cross-compile' + '--enable-shared' + '--enable-gpl' +) + +configure() { + ./configure "${CONFIGURE_OPTIONS[@]}" +}