@@ -20,42 +20,42 @@ ARG MAKEFLAGS="-j2"
2020
2121ENV FFMPEG_VERSION=4.2.2 \
2222 AOM_VERSION=v1.0.0 \
23- FDKAAC_VERSION=0.1.5 \
24- FONTCONFIG_VERSION=2.12.4 \
25- FREETYPE_VERSION=2.5.5 \
26- FRIBIDI_VERSION=0.19.7 \
27- KVAZAAR_VERSION=1.2 .0 \
23+ FDKAAC_VERSION=2. 0.1 \
24+ FONTCONFIG_VERSION=2.13.92 \
25+ FREETYPE_VERSION=2.10.1 \
26+ FRIBIDI_VERSION=1.0.8 \
27+ KVAZAAR_VERSION=1.3 .0 \
2828 LAME_VERSION=3.100 \
29- LIBASS_VERSION=0.13.7 \
29+ LIBASS_VERSION=0.14.0 \
3030 LIBPTHREAD_STUBS_VERSION=0.4 \
3131 LIBVIDSTAB_VERSION=1.1.0 \
3232 LIBXCB_VERSION=1.13.1 \
3333 XCBPROTO_VERSION=1.13 \
34- OGG_VERSION=1.3.2 \
34+ OGG_VERSION=1.3.4 \
3535 OPENCOREAMR_VERSION=0.1.5 \
36- OPUS_VERSION=1.2 \
37- OPENJPEG_VERSION=2.1.2 \
36+ OPUS_VERSION=1.3.1 \
37+ OPENJPEG_VERSION=2.3.1 \
3838 THEORA_VERSION=1.1.1 \
39- VORBIS_VERSION=1.3.5 \
40- VPX_VERSION=1.8.0 \
41- WEBP_VERSION=1.0.2 \
42- X264_VERSION=20170226 -2245-stable \
43- X265_VERSION=3.1 .1 \
39+ VORBIS_VERSION=1.3.6 \
40+ VPX_VERSION=1.8.2 \
41+ WEBP_VERSION=1.0.3 \
42+ # X264_VERSION=x264-snapshot-20191217 -2245-stable \
43+ X265_VERSION=3.2 .1 \
4444 XAU_VERSION=1.0.9 \
4545 XORG_MACROS_VERSION=1.19.2 \
4646 XPROTO_VERSION=7.0.31 \
47- XVID_VERSION=1.3.4 \
47+ XVID_VERSION=1.3.7 \
4848 SRC=/usr/local
4949
50- ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5 .tar.gz"
51- ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7. tar.gz "
52- ARG LIBASS_SHA256SUM="8fadf294bf701300d4605e6f1d92929304187fca4b8d8a47889315526adbafd7 0.13.7 .tar.gz"
50+ ARG FREETYPE_SHA256SUM="3a60d391fd579440561bf0e7f31af2222bc610ad6ce4d9d7bd2165bca8669110 freetype-2.10.1 .tar.gz"
51+ ARG FRIBIDI_SHA256SUM="94c7b68d86ad2a9613b4dcffe7bbeb03523d63b5b37918bdf2e4ef34195c1e6c fribidi-1.0.8. tar.bz2 "
52+ ARG LIBASS_SHA256SUM="8d5a5c920b90b70a108007ffcd2289ac652c0e03fc88e6eecefa37df0f2e7fdf libass-0.14.0 .tar.gz"
5353ARG LIBVIDSTAB_SHA256SUM="14d2a053e56edad4f397be0cb3ef8eb1ec3150404ce99a426c4eb641861dc0bb v1.1.0.tar.gz"
54- ARG OGG_SHA256SUM="e19ee34711d7af328cb26287f4137e70630e7261b17cbe3cd41011d73a654692 libogg-1.3.2 .tar.gz"
55- ARG OPUS_SHA256SUM="77db45a87b51578fbc49555ef1b10926179861d854eb2613207dc79d9ec0a9a9 opus-1.2 .tar.gz"
56- ARG THEORA_SHA256SUM="40952956c47811928d1e7922cda3bc1f427eb75680c3c37249c91e949054916b libtheora-1.1.1.tar.gz "
57- ARG VORBIS_SHA256SUM="6efbcecdd3e5dfbf090341b485da9d176eb250d893e3eb378c428a2db38301ce libvorbis-1.3.5 .tar.gz"
58- ARG XVID_SHA256SUM="4e9fd62728885855bc5007fe1be58df42e5e274497591fec37249e1052ae316f xvidcore-1.3.4 .tar.gz"
54+ ARG OGG_SHA256SUM="fe5670640bd49e828d64d2879c31cb4dde9758681bb664f9bdbf159a01b0c76e libogg-1.3.4 .tar.gz"
55+ ARG OPUS_SHA256SUM="65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1 .tar.gz"
56+ ARG THEORA_SHA256SUM="b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc libtheora-1.1.1.tar.bz2 "
57+ ARG VORBIS_SHA256SUM="6ed40e0241089a42c48604dc00e362beee00036af2d8b3f46338031c9e0351cb libvorbis-1.3.6 .tar.gz"
58+ ARG XVID_SHA256SUM="abbdcbd39555691dd1c9b4d08f0a031376a3b211652c0d8b3b8aa9be1303ce2d xvidcore-1.3.7 .tar.gz"
5959
6060
6161
9898 DIR=/tmp/x264 && \
9999 mkdir -p ${DIR} && \
100100 cd ${DIR} && \
101- curl -sL https://download .videolan.org/pub/ videolan/x264/snapshots/ x264-snapshot-${X264_VERSION} .tar.bz2 | \
101+ curl -sL https://code .videolan.org/videolan/x264/-/archive/stable/ x264-stable .tar.bz2 | \
102102 tar -jx --strip-components=1 && \
103103 ./configure --prefix="${PREFIX}" --enable-shared --enable-pic --disable-cli && \
104104 make && \
@@ -159,9 +159,9 @@ RUN \
159159 DIR=/tmp/theora && \
160160 mkdir -p ${DIR} && \
161161 cd ${DIR} && \
162- curl -sLO http://downloads.xiph.org/releases/theora/libtheora-${THEORA_VERSION}.tar.gz && \
162+ curl -sLO http://downloads.xiph.org/releases/theora/libtheora-${THEORA_VERSION}.tar.bz2 && \
163163 echo ${THEORA_SHA256SUM} | sha256sum --check && \
164- tar -zx --strip-components=1 -f libtheora-${THEORA_VERSION}.tar.gz && \
164+ tar -x --strip-components=1 -f libtheora-${THEORA_VERSION}.tar.bz2 && \
165165 ./configure --prefix="${PREFIX}" --with-ogg="${PREFIX}" --enable-shared && \
166166 make && \
167167 make install && \
@@ -205,7 +205,7 @@ RUN \
205205 DIR=/tmp/xvid && \
206206 mkdir -p ${DIR} && \
207207 cd ${DIR} && \
208- curl -sLO http://downloads.xvid.org /downloads/xvidcore-${XVID_VERSION}.tar.gz && \
208+ curl -sLO http://downloads.xvid.com /downloads/xvidcore-${XVID_VERSION}.tar.gz && \
209209 echo ${XVID_SHA256SUM} | sha256sum --check && \
210210 tar -zx -f xvidcore-${XVID_VERSION}.tar.gz && \
211211 cd xvidcore/build/generic && \
@@ -266,22 +266,20 @@ RUN \
266266 DIR=/tmp/fribidi && \
267267 mkdir -p ${DIR} && \
268268 cd ${DIR} && \
269- curl -sLO https://github.com/fribidi/fribidi/archive/ ${FRIBIDI_VERSION}.tar.gz && \
269+ curl -sLO https://github.com/fribidi/fribidi/releases/download/v ${FRIBIDI_VERSION}/fribidi-${FRIBIDI_VERSION} .tar.bz2 && \
270270 echo ${FRIBIDI_SHA256SUM} | sha256sum --check && \
271- tar -zx --strip-components=1 -f ${FRIBIDI_VERSION}.tar.gz && \
272- sed -i 's/^SUBDIRS =.*/SUBDIRS=gen.tab charset lib/' Makefile.am && \
273- ./bootstrap --no-config && \
274- ./configure -prefix="${PREFIX}" --disable-static --enable-shared && \
275- make -j 1 && \
271+ tar -x --strip-components=1 -f fribidi-${FRIBIDI_VERSION}.tar.bz2 && \
272+ ./autogen.sh && \
273+ make && \
276274 make install && \
277275 rm -rf ${DIR}
278276# # fontconfig https://www.freedesktop.org/wiki/Software/fontconfig/
279277RUN \
280278 DIR=/tmp/fontconfig && \
281279 mkdir -p ${DIR} && \
282280 cd ${DIR} && \
283- curl -sLO https://www.freedesktop.org/software/fontconfig/release/fontconfig-${FONTCONFIG_VERSION}.tar.bz2 &&\
284- tar -jx --strip-components=1 -f fontconfig-${FONTCONFIG_VERSION}.tar.bz2 && \
281+ curl -sLO https://www.freedesktop.org/software/fontconfig/release/fontconfig-${FONTCONFIG_VERSION}.tar.gz &&\
282+ tar -zx --strip-components=1 -f fontconfig-${FONTCONFIG_VERSION}.tar.gz && \
285283 ./configure -prefix="${PREFIX}" --disable-static --enable-shared && \
286284 make && \
287285 make install && \
@@ -291,10 +289,9 @@ RUN \
291289 DIR=/tmp/libass && \
292290 mkdir -p ${DIR} && \
293291 cd ${DIR} && \
294- curl -sLO https://github.com/libass/libass/archive/ ${LIBASS_VERSION}.tar.gz &&\
292+ curl -sLO https://github.com/libass/libass/releases/download/${LIBASS_VERSION}/libass- ${LIBASS_VERSION}.tar.gz &&\
295293 echo ${LIBASS_SHA256SUM} | sha256sum --check && \
296- tar -zx --strip-components=1 -f ${LIBASS_VERSION}.tar.gz && \
297- ./autogen.sh && \
294+ tar -zx --strip-components=1 -f libass-${LIBASS_VERSION}.tar.gz && \
298295 ./configure -prefix="${PREFIX}" --disable-static --enable-shared && \
299296 make && \
300297 make install && \
0 commit comments