diff --git a/Dockerfile b/Dockerfile index 00bb3a4..5dc9340 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,8 +41,7 @@ RUN \ texi2html \ wget \ xz-utils \ - yasm \ - zlib1g-dev && \ + yasm && \ rm -rf \ /var/lib/apt/lists/* @@ -61,6 +60,7 @@ ARG VIDSTAB_VER="1.1.0" ARG VPX_VER="1.6.1" ARG X265_VER="2.5" ARG ZIMG_VER="2.5.1" +ARG ZLIB_VER="1.2.11" # environment variables ARG BUILD_ROOT="/tmp/build-root" @@ -123,7 +123,10 @@ RUN \ https://github.com/webmproject/libvpx/archive/v${VPX_VER}.tar.gz && \ curl -o \ ${SOURCE_FOLDER}/x265_${X265_VER}.tar.gz -L \ - https://bitbucket.org/multicoreware/x265/downloads/x265_${X265_VER}.tar.gz + https://bitbucket.org/multicoreware/x265/downloads/x265_${X265_VER}.tar.gz && \ +curl -o \ + ${SOURCE_FOLDER}/v${ZLIB_VER}.tar.gz -L \ + https://github.com/madler/zlib/archive/v${ZLIB_VER}.tar.gz # unpack source codes RUN \ @@ -240,6 +243,13 @@ RUN \ PATH="$HOME/bin:$PATH" make && \ make install +# compile zlib +RUN \ + cd ${BUILD_ROOT}/zlib-${ZLIB_VER} && \ + PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --static && \ + PATH="$HOME/bin:$PATH" make && \ + make install + # compile ffmpeg RUN \ cd ${BUILD_ROOT}/ffmpeg* && \