forked from forks/ffprobe-wasm
feat: remove x264, lame - lgpl compliance step 1
Signed-off-by: Alix von Schirp <github@avonschirp.bootmedia.de>
This commit is contained in:
35
Dockerfile
35
Dockerfile
@@ -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 && \
|
||||
|
||||
Reference in New Issue
Block a user