formatting

This commit is contained in:
Blake Blackshear 2021-06-26 13:57:30 -05:00
parent b24bb3eb18
commit 17944882f4
5 changed files with 215 additions and 215 deletions

View File

@ -6,11 +6,11 @@ ENV LIBVA_DRIVER_NAME=i965
# Install packages for apt repo # Install packages for apt repo
RUN apt-get -qq update \ RUN apt-get -qq update \
&& apt-get -qq install --no-install-recommends -y \ && apt-get -qq install --no-install-recommends -y \
# ffmpeg dependencies # ffmpeg dependencies
libgomp1 \ libgomp1 \
# VAAPI drivers for Intel hardware accel # VAAPI drivers for Intel hardware accel
libva-drm2 libva2 libmfx1 i965-va-driver vainfo intel-media-va-driver mesa-va-drivers \ libva-drm2 libva2 libmfx1 i965-va-driver vainfo intel-media-va-driver mesa-va-drivers \
## Tensorflow lite ## Tensorflow lite
&& wget -q https://github.com/google-coral/pycoral/releases/download/release-frogfish/tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \ && wget -q https://github.com/google-coral/pycoral/releases/download/release-frogfish/tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \
&& python3.8 -m pip install tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \ && python3.8 -m pip install tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \
&& rm tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \ && rm tflite_runtime-2.5.0-cp38-cp38-linux_x86_64.whl \

View File

@ -15,33 +15,33 @@ RUN apt-get -yqq update && \
FROM base as build FROM base as build
ENV FFMPEG_VERSION=4.3.1 \ ENV FFMPEG_VERSION=4.3.1 \
AOM_VERSION=v1.0.0 \ AOM_VERSION=v1.0.0 \
FDKAAC_VERSION=0.1.5 \ FDKAAC_VERSION=0.1.5 \
FREETYPE_VERSION=2.5.5 \ FREETYPE_VERSION=2.5.5 \
FRIBIDI_VERSION=0.19.7 \ FRIBIDI_VERSION=0.19.7 \
KVAZAAR_VERSION=1.2.0 \ KVAZAAR_VERSION=1.2.0 \
LAME_VERSION=3.100 \ LAME_VERSION=3.100 \
LIBPTHREAD_STUBS_VERSION=0.4 \ LIBPTHREAD_STUBS_VERSION=0.4 \
LIBVIDSTAB_VERSION=1.1.0 \ LIBVIDSTAB_VERSION=1.1.0 \
LIBXCB_VERSION=1.13.1 \ LIBXCB_VERSION=1.13.1 \
XCBPROTO_VERSION=1.13 \ XCBPROTO_VERSION=1.13 \
OGG_VERSION=1.3.2 \ OGG_VERSION=1.3.2 \
OPENCOREAMR_VERSION=0.1.5 \ OPENCOREAMR_VERSION=0.1.5 \
OPUS_VERSION=1.2 \ OPUS_VERSION=1.2 \
OPENJPEG_VERSION=2.1.2 \ OPENJPEG_VERSION=2.1.2 \
THEORA_VERSION=1.1.1 \ THEORA_VERSION=1.1.1 \
VORBIS_VERSION=1.3.5 \ VORBIS_VERSION=1.3.5 \
VPX_VERSION=1.8.0 \ VPX_VERSION=1.8.0 \
WEBP_VERSION=1.0.2 \ WEBP_VERSION=1.0.2 \
X264_VERSION=20170226-2245-stable \ X264_VERSION=20170226-2245-stable \
X265_VERSION=3.1.1 \ X265_VERSION=3.1.1 \
XAU_VERSION=1.0.9 \ XAU_VERSION=1.0.9 \
XORG_MACROS_VERSION=1.19.2 \ XORG_MACROS_VERSION=1.19.2 \
XPROTO_VERSION=7.0.31 \ XPROTO_VERSION=7.0.31 \
XVID_VERSION=1.3.4 \ XVID_VERSION=1.3.4 \
LIBZMQ_VERSION=4.3.2 \ LIBZMQ_VERSION=4.3.2 \
SRC=/usr/local SRC=/usr/local
ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz" ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz"
ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz" ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz"
@ -61,27 +61,27 @@ ARG PREFIX=/opt/ffmpeg
ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib" ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib"
RUN buildDeps="autoconf \ RUN buildDeps="autoconf \
automake \ automake \
cmake \ cmake \
curl \ curl \
bzip2 \ bzip2 \
libexpat1-dev \ libexpat1-dev \
g++ \ g++ \
gcc \ gcc \
git \ git \
gperf \ gperf \
libtool \ libtool \
make \ make \
nasm \ nasm \
perl \ perl \
pkg-config \ pkg-config \
python \ python \
libssl-dev \ libssl-dev \
yasm \ yasm \
linux-headers-raspi2 \ linux-headers-raspi2 \
libomxil-bellagio-dev \ libomxil-bellagio-dev \
zlib1g-dev" && \ zlib1g-dev" && \
apt-get -yqq update && \ apt-get -yqq update && \
apt-get install -yq --no-install-recommends ${buildDeps} apt-get install -yq --no-install-recommends ${buildDeps}
## opencore-amr https://sourceforge.net/projects/opencore-amr/ ## opencore-amr https://sourceforge.net/projects/opencore-amr/
@ -459,7 +459,7 @@ RUN \
cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \ cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \
mkdir -p /usr/local/lib/pkgconfig && \ mkdir -p /usr/local/lib/pkgconfig && \
for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \ for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \
sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \ sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \
done done
FROM base AS release FROM base AS release

View File

@ -14,33 +14,33 @@ RUN apt-get -yqq update && \
FROM base as build FROM base as build
ENV FFMPEG_VERSION=4.3.1 \ ENV FFMPEG_VERSION=4.3.1 \
AOM_VERSION=v1.0.0 \ AOM_VERSION=v1.0.0 \
FDKAAC_VERSION=0.1.5 \ FDKAAC_VERSION=0.1.5 \
FREETYPE_VERSION=2.5.5 \ FREETYPE_VERSION=2.5.5 \
FRIBIDI_VERSION=0.19.7 \ FRIBIDI_VERSION=0.19.7 \
KVAZAAR_VERSION=1.2.0 \ KVAZAAR_VERSION=1.2.0 \
LAME_VERSION=3.100 \ LAME_VERSION=3.100 \
LIBPTHREAD_STUBS_VERSION=0.4 \ LIBPTHREAD_STUBS_VERSION=0.4 \
LIBVIDSTAB_VERSION=1.1.0 \ LIBVIDSTAB_VERSION=1.1.0 \
LIBXCB_VERSION=1.13.1 \ LIBXCB_VERSION=1.13.1 \
XCBPROTO_VERSION=1.13 \ XCBPROTO_VERSION=1.13 \
OGG_VERSION=1.3.2 \ OGG_VERSION=1.3.2 \
OPENCOREAMR_VERSION=0.1.5 \ OPENCOREAMR_VERSION=0.1.5 \
OPUS_VERSION=1.2 \ OPUS_VERSION=1.2 \
OPENJPEG_VERSION=2.1.2 \ OPENJPEG_VERSION=2.1.2 \
THEORA_VERSION=1.1.1 \ THEORA_VERSION=1.1.1 \
VORBIS_VERSION=1.3.5 \ VORBIS_VERSION=1.3.5 \
VPX_VERSION=1.8.0 \ VPX_VERSION=1.8.0 \
WEBP_VERSION=1.0.2 \ WEBP_VERSION=1.0.2 \
X264_VERSION=20170226-2245-stable \ X264_VERSION=20170226-2245-stable \
X265_VERSION=3.1.1 \ X265_VERSION=3.1.1 \
XAU_VERSION=1.0.9 \ XAU_VERSION=1.0.9 \
XORG_MACROS_VERSION=1.19.2 \ XORG_MACROS_VERSION=1.19.2 \
XPROTO_VERSION=7.0.31 \ XPROTO_VERSION=7.0.31 \
XVID_VERSION=1.3.4 \ XVID_VERSION=1.3.4 \
LIBZMQ_VERSION=4.3.2 \ LIBZMQ_VERSION=4.3.2 \
SRC=/usr/local SRC=/usr/local
ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz" ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz"
ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz" ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz"
@ -60,27 +60,27 @@ ARG PREFIX=/opt/ffmpeg
ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib" ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib"
RUN buildDeps="autoconf \ RUN buildDeps="autoconf \
automake \ automake \
cmake \ cmake \
curl \ curl \
bzip2 \ bzip2 \
libexpat1-dev \ libexpat1-dev \
g++ \ g++ \
gcc \ gcc \
git \ git \
gperf \ gperf \
libtool \ libtool \
make \ make \
nasm \ nasm \
perl \ perl \
pkg-config \ pkg-config \
python \ python \
libssl-dev \ libssl-dev \
yasm \ yasm \
libva-dev \ libva-dev \
libmfx-dev \ libmfx-dev \
zlib1g-dev" && \ zlib1g-dev" && \
apt-get -yqq update && \ apt-get -yqq update && \
apt-get install -yq --no-install-recommends ${buildDeps} apt-get install -yq --no-install-recommends ${buildDeps}
## opencore-amr https://sourceforge.net/projects/opencore-amr/ ## opencore-amr https://sourceforge.net/projects/opencore-amr/
@ -450,7 +450,7 @@ RUN \
cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \ cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \
mkdir -p /usr/local/lib/pkgconfig && \ mkdir -p /usr/local/lib/pkgconfig && \
for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \ for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \
sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \ sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \
done done
FROM base AS release FROM base AS release
@ -463,6 +463,6 @@ ENTRYPOINT ["ffmpeg"]
COPY --from=build /usr/local /usr/local/ COPY --from=build /usr/local /usr/local/
RUN \ RUN \
apt-get update -y && \ apt-get update -y && \
apt-get install -y --no-install-recommends libva-drm2 libva2 i965-va-driver mesa-va-drivers && \ apt-get install -y --no-install-recommends libva-drm2 libva2 i965-va-driver mesa-va-drivers && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*

View File

@ -37,36 +37,36 @@ FROM devel-base as build
ENV NVIDIA_HEADERS_VERSION=9.1.23.1 ENV NVIDIA_HEADERS_VERSION=9.1.23.1
ENV FFMPEG_VERSION=4.3.1 \ ENV FFMPEG_VERSION=4.3.1 \
AOM_VERSION=v1.0.0 \ AOM_VERSION=v1.0.0 \
FDKAAC_VERSION=0.1.5 \ FDKAAC_VERSION=0.1.5 \
FREETYPE_VERSION=2.5.5 \ FREETYPE_VERSION=2.5.5 \
FRIBIDI_VERSION=0.19.7 \ FRIBIDI_VERSION=0.19.7 \
KVAZAAR_VERSION=1.2.0 \ KVAZAAR_VERSION=1.2.0 \
LAME_VERSION=3.100 \ LAME_VERSION=3.100 \
LIBPTHREAD_STUBS_VERSION=0.4 \ LIBPTHREAD_STUBS_VERSION=0.4 \
LIBVIDSTAB_VERSION=1.1.0 \ LIBVIDSTAB_VERSION=1.1.0 \
LIBXCB_VERSION=1.13.1 \ LIBXCB_VERSION=1.13.1 \
XCBPROTO_VERSION=1.13 \ XCBPROTO_VERSION=1.13 \
OGG_VERSION=1.3.2 \ OGG_VERSION=1.3.2 \
OPENCOREAMR_VERSION=0.1.5 \ OPENCOREAMR_VERSION=0.1.5 \
OPUS_VERSION=1.2 \ OPUS_VERSION=1.2 \
OPENJPEG_VERSION=2.1.2 \ OPENJPEG_VERSION=2.1.2 \
THEORA_VERSION=1.1.1 \ THEORA_VERSION=1.1.1 \
VORBIS_VERSION=1.3.5 \ VORBIS_VERSION=1.3.5 \
VPX_VERSION=1.8.0 \ VPX_VERSION=1.8.0 \
WEBP_VERSION=1.0.2 \ WEBP_VERSION=1.0.2 \
X264_VERSION=20170226-2245-stable \ X264_VERSION=20170226-2245-stable \
X265_VERSION=3.1.1 \ X265_VERSION=3.1.1 \
XAU_VERSION=1.0.9 \ XAU_VERSION=1.0.9 \
XORG_MACROS_VERSION=1.19.2 \ XORG_MACROS_VERSION=1.19.2 \
XPROTO_VERSION=7.0.31 \ XPROTO_VERSION=7.0.31 \
XVID_VERSION=1.3.4 \ XVID_VERSION=1.3.4 \
LIBZMQ_VERSION=4.3.2 \ LIBZMQ_VERSION=4.3.2 \
LIBSRT_VERSION=1.4.1 \ LIBSRT_VERSION=1.4.1 \
LIBARIBB24_VERSION=1.0.3 \ LIBARIBB24_VERSION=1.0.3 \
LIBPNG_VERSION=1.6.9 \ LIBPNG_VERSION=1.6.9 \
SRC=/usr/local SRC=/usr/local
ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz" ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz"
ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz" ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz"
@ -87,35 +87,35 @@ ARG PREFIX=/opt/ffmpeg
ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64" ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64"
RUN buildDeps="autoconf \ RUN buildDeps="autoconf \
automake \ automake \
cmake \ cmake \
curl \ curl \
bzip2 \ bzip2 \
libexpat1-dev \ libexpat1-dev \
g++ \ g++ \
gcc \ gcc \
git \ git \
gperf \ gperf \
libtool \ libtool \
make \ make \
nasm \ nasm \
perl \ perl \
pkg-config \ pkg-config \
python \ python \
libssl-dev \ libssl-dev \
yasm \ yasm \
zlib1g-dev" && \ zlib1g-dev" && \
apt-get -yqq update && \ apt-get -yqq update && \
apt-get install -yq --no-install-recommends ${buildDeps} apt-get install -yq --no-install-recommends ${buildDeps}
RUN \ RUN \
DIR=/tmp/nv-codec-headers && \ DIR=/tmp/nv-codec-headers && \
git clone https://github.com/FFmpeg/nv-codec-headers ${DIR} && \ git clone https://github.com/FFmpeg/nv-codec-headers ${DIR} && \
cd ${DIR} && \ cd ${DIR} && \
git checkout n${NVIDIA_HEADERS_VERSION} && \ git checkout n${NVIDIA_HEADERS_VERSION} && \
make PREFIX="${PREFIX}" && \ make PREFIX="${PREFIX}" && \
make install PREFIX="${PREFIX}" && \ make install PREFIX="${PREFIX}" && \
rm -rf ${DIR} rm -rf ${DIR}
## opencore-amr https://sourceforge.net/projects/opencore-amr/ ## opencore-amr https://sourceforge.net/projects/opencore-amr/
@ -527,7 +527,7 @@ RUN \
cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \ cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \
mkdir -p /usr/local/lib/pkgconfig && \ mkdir -p /usr/local/lib/pkgconfig && \
for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \ for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \
sed "s:${PREFIX}:/usr/local:g; s:/lib64:/lib:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \ sed "s:${PREFIX}:/usr/local:g; s:/lib64:/lib:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \
done done

View File

@ -15,33 +15,33 @@ RUN apt-get -yqq update && \
FROM base as build FROM base as build
ENV FFMPEG_VERSION=4.3.1 \ ENV FFMPEG_VERSION=4.3.1 \
AOM_VERSION=v1.0.0 \ AOM_VERSION=v1.0.0 \
FDKAAC_VERSION=0.1.5 \ FDKAAC_VERSION=0.1.5 \
FREETYPE_VERSION=2.5.5 \ FREETYPE_VERSION=2.5.5 \
FRIBIDI_VERSION=0.19.7 \ FRIBIDI_VERSION=0.19.7 \
KVAZAAR_VERSION=1.2.0 \ KVAZAAR_VERSION=1.2.0 \
LAME_VERSION=3.100 \ LAME_VERSION=3.100 \
LIBPTHREAD_STUBS_VERSION=0.4 \ LIBPTHREAD_STUBS_VERSION=0.4 \
LIBVIDSTAB_VERSION=1.1.0 \ LIBVIDSTAB_VERSION=1.1.0 \
LIBXCB_VERSION=1.13.1 \ LIBXCB_VERSION=1.13.1 \
XCBPROTO_VERSION=1.13 \ XCBPROTO_VERSION=1.13 \
OGG_VERSION=1.3.2 \ OGG_VERSION=1.3.2 \
OPENCOREAMR_VERSION=0.1.5 \ OPENCOREAMR_VERSION=0.1.5 \
OPUS_VERSION=1.2 \ OPUS_VERSION=1.2 \
OPENJPEG_VERSION=2.1.2 \ OPENJPEG_VERSION=2.1.2 \
THEORA_VERSION=1.1.1 \ THEORA_VERSION=1.1.1 \
VORBIS_VERSION=1.3.5 \ VORBIS_VERSION=1.3.5 \
VPX_VERSION=1.8.0 \ VPX_VERSION=1.8.0 \
WEBP_VERSION=1.0.2 \ WEBP_VERSION=1.0.2 \
X264_VERSION=20170226-2245-stable \ X264_VERSION=20170226-2245-stable \
X265_VERSION=3.1.1 \ X265_VERSION=3.1.1 \
XAU_VERSION=1.0.9 \ XAU_VERSION=1.0.9 \
XORG_MACROS_VERSION=1.19.2 \ XORG_MACROS_VERSION=1.19.2 \
XPROTO_VERSION=7.0.31 \ XPROTO_VERSION=7.0.31 \
XVID_VERSION=1.3.4 \ XVID_VERSION=1.3.4 \
LIBZMQ_VERSION=4.3.3 \ LIBZMQ_VERSION=4.3.3 \
SRC=/usr/local SRC=/usr/local
ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz" ARG FREETYPE_SHA256SUM="5d03dd76c2171a7601e9ce10551d52d4471cf92cd205948e60289251daddffa8 freetype-2.5.5.tar.gz"
ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz" ARG FRIBIDI_SHA256SUM="3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8 0.19.7.tar.gz"
@ -60,30 +60,30 @@ ARG PREFIX=/opt/ffmpeg
ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib:/opt/vc/lib" ARG LD_LIBRARY_PATH="/opt/ffmpeg/lib:/opt/ffmpeg/lib64:/usr/lib64:/usr/lib:/lib64:/lib:/opt/vc/lib"
RUN buildDeps="autoconf \ RUN buildDeps="autoconf \
automake \ automake \
cmake \ cmake \
curl \ curl \
bzip2 \ bzip2 \
libexpat1-dev \ libexpat1-dev \
g++ \ g++ \
gcc \ gcc \
git \ git \
gperf \ gperf \
libtool \ libtool \
make \ make \
nasm \ nasm \
perl \ perl \
pkg-config \ pkg-config \
python \ python \
sudo \ sudo \
libssl-dev \ libssl-dev \
yasm \ yasm \
linux-headers-raspi2 \ linux-headers-raspi2 \
libomxil-bellagio-dev \ libomxil-bellagio-dev \
libx265-dev \ libx265-dev \
libaom-dev \ libaom-dev \
zlib1g-dev" && \ zlib1g-dev" && \
apt-get -yqq update && \ apt-get -yqq update && \
apt-get install -yq --no-install-recommends ${buildDeps} apt-get install -yq --no-install-recommends ${buildDeps}
## opencore-amr https://sourceforge.net/projects/opencore-amr/ ## opencore-amr https://sourceforge.net/projects/opencore-amr/
@ -471,7 +471,7 @@ RUN \
cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \ cp -r ${PREFIX}/include/libav* ${PREFIX}/include/libpostproc ${PREFIX}/include/libsw* /usr/local/include && \
mkdir -p /usr/local/lib/pkgconfig && \ mkdir -p /usr/local/lib/pkgconfig && \
for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \ for pc in ${PREFIX}/lib/pkgconfig/libav*.pc ${PREFIX}/lib/pkgconfig/libpostproc.pc ${PREFIX}/lib/pkgconfig/libsw*.pc; do \
sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \ sed "s:${PREFIX}:/usr/local:g" <"$pc" >/usr/local/lib/pkgconfig/"${pc##*/}"; \
done done
FROM base AS release FROM base AS release