feat: remove gpl, add codecs and containers - lgpl compliance step 2

Signed-off-by: Alix von Schirp <github@avonschirp.bootmedia.de>
This commit is contained in:
2026-02-19 21:41:31 +01:00
parent 367f74f146
commit 0720911da0

View File

@@ -28,42 +28,37 @@ ENV EM_PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig"
# Compile ffmpeg. # Compile ffmpeg.
WORKDIR /tmp/ffmpeg-${FFMPEG_VERSION} WORKDIR /tmp/ffmpeg-${FFMPEG_VERSION}
RUN emconfigure ./configure \ RUN emconfigure ./configure \
--prefix=${PREFIX} \ --prefix=${PREFIX} \
--target-os=none \ --target-os=none \
--arch=x86_32 \ --arch=x86_32 \
--enable-cross-compile \ --enable-cross-compile \
--disable-debug \ --disable-debug \
--disable-x86asm \ --disable-x86asm \
--disable-inline-asm \ --disable-inline-asm \
--disable-stripping \ --disable-stripping \
--disable-programs \ --disable-programs \
--disable-doc \ --disable-doc \
--disable-all \ --disable-all \
--enable-avcodec \ --enable-avcodec \
--enable-avformat \ --enable-avformat \
--enable-avfilter \ --enable-avutil \
--enable-avdevice \ --enable-swresample \
--enable-avutil \ --enable-swscale \
--enable-swresample \ --enable-protocol=file \
--enable-swscale \ --enable-decoder=h264,hevc,vp8,vp9,av1,prores,aac,mp3,opus,vorbis,flac,alac,pcm_s16le,pcm_s16be,pcm_s24le,pcm_s24be \
--enable-protocol=file \ --enable-demuxer=mov,matroska,webm,mpegts,mxf,mp3,wav,ogg,avi,aiff,flac,hevc,h264,av1 \
--enable-decoder=h264,aac,pcm_s16le,mp3 \ --enable-parser=h264,hevc,vp8,vp9,av1,aac,mpegaudio,opus,vorbis,flac \
--enable-demuxer=mov,matroska,mp3 \ --extra-cflags="$CFLAGS" \
--enable-muxer=mp4 \ --extra-cxxflags="$CFLAGS" \
--enable-gpl \ --extra-ldflags="$LDFLAGS" \
--enable-libx264 \ --nm="llvm-nm-20 -g" \
--enable-libmp3lame \ --ar=emar \
--extra-cflags="$CFLAGS" \ --as=llvm-as \
--extra-cxxflags="$CFLAGS" \ --ranlib=llvm-ranlib-20 \
--extra-ldflags="$LDFLAGS" \ --cc=emcc \
--nm="llvm-nm-20 -g" \ --cxx=em++ \
--ar=emar \ --objcc=emcc \
--as=llvm-as \ --dep-cc=emcc
--ranlib=llvm-ranlib-20 \
--cc=emcc \
--cxx=em++ \
--objcc=emcc \
--dep-cc=emcc
RUN emmake make -j4 && \ RUN emmake make -j4 && \
emmake make install emmake make install