feat: remove x264, lame - lgpl compliance step 1

Signed-off-by: Alix von Schirp <github@avonschirp.bootmedia.de>
This commit is contained in:
2026-02-19 21:40:12 +01:00
parent 886300d690
commit 367f74f146

View File

@@ -2,8 +2,6 @@ FROM emscripten/emsdk:5.0.1 AS build
ARG BUILD_USER=1000
ARG FFMPEG_VERSION=8.0.1
ARG X264_COMMIT=b35605a
ARG LAME_VERSION=3.100
ARG PREFIX=/tmp/ffmpeg-build
ARG MAKEFLAGS="-j4"
@@ -18,39 +16,6 @@ RUN apt-get update && apt-get install -y autoconf libtool build-essential pkgcon
USER ${BUILD_USER}
# libx264
WORKDIR /tmp/
RUN git clone https://code.videolan.org/videolan/x264.git
WORKDIR /tmp/x264
RUN git checkout ${X264_COMMIT} && \
emconfigure ./configure \
--prefix=${PREFIX} \
--host=i686-gnu \
--enable-static \
--disable-cli \
--disable-asm \
--extra-cflags="-s USE_PTHREADS=1"
RUN emmake make && emmake make install
WORKDIR /tmp/
# libmp3lame
RUN wget -O lame-${LAME_VERSION}.tar.gz https://sourceforge.net/projects/lame/files/lame/${LAME_VERSION}/lame-${LAME_VERSION}.tar.gz/download && \
tar zxf lame-${LAME_VERSION}.tar.gz && rm lame-${LAME_VERSION}.tar.gz
WORKDIR /tmp/lame-${LAME_VERSION}
RUN emconfigure ./configure \
--prefix=${PREFIX} \
--host=i686-gnu \
--enable-static \
--disable-frontend
WORKDIR /tmp/lame-${LAME_VERSION}
RUN emmake make && emmake make install
# Get ffmpeg source.
WORKDIR /tmp/
RUN wget -O ffmpeg-${FFMPEG_VERSION}.tar.gz http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz && \