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 BUILD_USER=1000
|
||||||
ARG FFMPEG_VERSION=8.0.1
|
ARG FFMPEG_VERSION=8.0.1
|
||||||
ARG X264_COMMIT=b35605a
|
|
||||||
ARG LAME_VERSION=3.100
|
|
||||||
|
|
||||||
ARG PREFIX=/tmp/ffmpeg-build
|
ARG PREFIX=/tmp/ffmpeg-build
|
||||||
ARG MAKEFLAGS="-j4"
|
ARG MAKEFLAGS="-j4"
|
||||||
@@ -18,39 +16,6 @@ RUN apt-get update && apt-get install -y autoconf libtool build-essential pkgcon
|
|||||||
|
|
||||||
USER ${BUILD_USER}
|
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.
|
# Get ffmpeg source.
|
||||||
WORKDIR /tmp/
|
WORKDIR /tmp/
|
||||||
RUN wget -O ffmpeg-${FFMPEG_VERSION}.tar.gz http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz && \
|
RUN wget -O ffmpeg-${FFMPEG_VERSION}.tar.gz http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz && \
|
||||||
|
|||||||
Reference in New Issue
Block a user