Skip to content

Commit 4c8aadc

Browse files
feat: add libzimg
1 parent a0cc375 commit 4c8aadc

File tree

34 files changed

+462
-0
lines changed

34 files changed

+462
-0
lines changed

docker-images/2.8/ubuntu2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ ENV FFMPEG_VERSION=2.8.22 \
5252
LIBARIBB24_VERSION=1.0.3 \
5353
LIBPNG_VERSION=1.6.9 \
5454
LIBVMAF_VERSION=2.1.1 \
55+
ZIMG_VERSION=3.0.5 \
5556
SRC=/usr/local
5657

5758
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -506,6 +507,19 @@ RUN \
506507
make install && \
507508
rm -rf ${DIR}
508509

510+
# zimg https://github.com/sekrit-twc/zimg
511+
RUN \
512+
DIR=/tmp/zimg && \
513+
mkdir -p ${DIR} && \
514+
cd ${DIR} && \
515+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
516+
tar -zx --strip-components=1 && \
517+
./autogen.sh && \
518+
./configure --prefix="${PREFIX}" --enable-shared && \
519+
make && \
520+
make install && \
521+
rm -rf ${DIR}
522+
509523
## Download ffmpeg https://ffmpeg.org/
510524
RUN \
511525
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/3.4/alpine313/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ ENV FFMPEG_VERSION=3.4.13 \
4949
LIBARIBB24_VERSION=1.0.3 \
5050
LIBPNG_VERSION=1.6.9 \
5151
LIBVMAF_VERSION=2.1.1 \
52+
ZIMG_VERSION=3.0.5 \
5253
SRC=/usr/local
5354

5455
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -503,6 +504,19 @@ RUN \
503504
make install && \
504505
rm -rf ${DIR}
505506

507+
# zimg https://github.com/sekrit-twc/zimg
508+
RUN \
509+
DIR=/tmp/zimg && \
510+
mkdir -p ${DIR} && \
511+
cd ${DIR} && \
512+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
513+
tar -zx --strip-components=1 && \
514+
./autogen.sh && \
515+
./configure --prefix="${PREFIX}" --enable-shared && \
516+
make && \
517+
make install && \
518+
rm -rf ${DIR}
519+
506520
## Download ffmpeg https://ffmpeg.org/
507521
RUN \
508522
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/3.4/nvidia2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ ENV FFMPEG_VERSION=3.4.13 \
6969
LIBARIBB24_VERSION=1.0.3 \
7070
LIBPNG_VERSION=1.6.9 \
7171
LIBVMAF_VERSION=2.1.1 \
72+
ZIMG_VERSION=3.0.5 \
7273
SRC=/usr/local
7374

7475
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -530,6 +531,19 @@ RUN \
530531
make install && \
531532
rm -rf ${DIR}
532533

534+
# zimg https://github.com/sekrit-twc/zimg
535+
RUN \
536+
DIR=/tmp/zimg && \
537+
mkdir -p ${DIR} && \
538+
cd ${DIR} && \
539+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
540+
tar -zx --strip-components=1 && \
541+
./autogen.sh && \
542+
./configure --prefix="${PREFIX}" --enable-shared && \
543+
make && \
544+
make install && \
545+
rm -rf ${DIR}
546+
533547
## Download ffmpeg https://ffmpeg.org/
534548
RUN \
535549
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/3.4/scratch313/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ ENV FFMPEG_VERSION=3.4.13 \
4444
LIBARIBB24_VERSION=1.0.3 \
4545
LIBPNG_VERSION=1.6.9 \
4646
LIBVMAF_VERSION=2.1.1 \
47+
ZIMG_VERSION=3.0.5 \
4748
SRC=/usr/local
4849

4950
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -505,6 +506,19 @@ RUN \
505506
make install && \
506507
rm -rf ${DIR}
507508

509+
# zimg https://github.com/sekrit-twc/zimg
510+
RUN \
511+
DIR=/tmp/zimg && \
512+
mkdir -p ${DIR} && \
513+
cd ${DIR} && \
514+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
515+
tar -zx --strip-components=1 && \
516+
./autogen.sh && \
517+
./configure --prefix="${PREFIX}" --enable-shared && \
518+
make && \
519+
make install && \
520+
rm -rf ${DIR}
521+
508522
## Download ffmpeg https://ffmpeg.org/
509523
RUN \
510524
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/3.4/ubuntu2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ ENV FFMPEG_VERSION=3.4.13 \
5252
LIBARIBB24_VERSION=1.0.3 \
5353
LIBPNG_VERSION=1.6.9 \
5454
LIBVMAF_VERSION=2.1.1 \
55+
ZIMG_VERSION=3.0.5 \
5556
SRC=/usr/local
5657

5758
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -506,6 +507,19 @@ RUN \
506507
make install && \
507508
rm -rf ${DIR}
508509

510+
# zimg https://github.com/sekrit-twc/zimg
511+
RUN \
512+
DIR=/tmp/zimg && \
513+
mkdir -p ${DIR} && \
514+
cd ${DIR} && \
515+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
516+
tar -zx --strip-components=1 && \
517+
./autogen.sh && \
518+
./configure --prefix="${PREFIX}" --enable-shared && \
519+
make && \
520+
make install && \
521+
rm -rf ${DIR}
522+
509523
## Download ffmpeg https://ffmpeg.org/
510524
RUN \
511525
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/3.4/vaapi2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ ENV FFMPEG_VERSION=3.4.13 \
5252
LIBARIBB24_VERSION=1.0.3 \
5353
LIBPNG_VERSION=1.6.9 \
5454
LIBVMAF_VERSION=2.1.1 \
55+
ZIMG_VERSION=3.0.5 \
5556
SRC=/usr/local
5657

5758
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -507,6 +508,19 @@ RUN \
507508
make install && \
508509
rm -rf ${DIR}
509510

511+
# zimg https://github.com/sekrit-twc/zimg
512+
RUN \
513+
DIR=/tmp/zimg && \
514+
mkdir -p ${DIR} && \
515+
cd ${DIR} && \
516+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
517+
tar -zx --strip-components=1 && \
518+
./autogen.sh && \
519+
./configure --prefix="${PREFIX}" --enable-shared && \
520+
make && \
521+
make install && \
522+
rm -rf ${DIR}
523+
510524
## Download ffmpeg https://ffmpeg.org/
511525
RUN \
512526
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/4.1/alpine313/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ ENV FFMPEG_VERSION=4.1.11 \
4949
LIBARIBB24_VERSION=1.0.3 \
5050
LIBPNG_VERSION=1.6.9 \
5151
LIBVMAF_VERSION=2.1.1 \
52+
ZIMG_VERSION=3.0.5 \
5253
SRC=/usr/local
5354

5455
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -503,6 +504,19 @@ RUN \
503504
make install && \
504505
rm -rf ${DIR}
505506

507+
# zimg https://github.com/sekrit-twc/zimg
508+
RUN \
509+
DIR=/tmp/zimg && \
510+
mkdir -p ${DIR} && \
511+
cd ${DIR} && \
512+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
513+
tar -zx --strip-components=1 && \
514+
./autogen.sh && \
515+
./configure --prefix="${PREFIX}" --enable-shared && \
516+
make && \
517+
make install && \
518+
rm -rf ${DIR}
519+
506520
## Download ffmpeg https://ffmpeg.org/
507521
RUN \
508522
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/4.1/nvidia2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ ENV FFMPEG_VERSION=4.1.11 \
6969
LIBARIBB24_VERSION=1.0.3 \
7070
LIBPNG_VERSION=1.6.9 \
7171
LIBVMAF_VERSION=2.1.1 \
72+
ZIMG_VERSION=3.0.5 \
7273
SRC=/usr/local
7374

7475
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -530,6 +531,19 @@ RUN \
530531
make install && \
531532
rm -rf ${DIR}
532533

534+
# zimg https://github.com/sekrit-twc/zimg
535+
RUN \
536+
DIR=/tmp/zimg && \
537+
mkdir -p ${DIR} && \
538+
cd ${DIR} && \
539+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
540+
tar -zx --strip-components=1 && \
541+
./autogen.sh && \
542+
./configure --prefix="${PREFIX}" --enable-shared && \
543+
make && \
544+
make install && \
545+
rm -rf ${DIR}
546+
533547
## Download ffmpeg https://ffmpeg.org/
534548
RUN \
535549
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/4.1/scratch313/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ ENV FFMPEG_VERSION=4.1.11 \
4444
LIBARIBB24_VERSION=1.0.3 \
4545
LIBPNG_VERSION=1.6.9 \
4646
LIBVMAF_VERSION=2.1.1 \
47+
ZIMG_VERSION=3.0.5 \
4748
SRC=/usr/local
4849

4950
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -505,6 +506,19 @@ RUN \
505506
make install && \
506507
rm -rf ${DIR}
507508

509+
# zimg https://github.com/sekrit-twc/zimg
510+
RUN \
511+
DIR=/tmp/zimg && \
512+
mkdir -p ${DIR} && \
513+
cd ${DIR} && \
514+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
515+
tar -zx --strip-components=1 && \
516+
./autogen.sh && \
517+
./configure --prefix="${PREFIX}" --enable-shared && \
518+
make && \
519+
make install && \
520+
rm -rf ${DIR}
521+
508522
## Download ffmpeg https://ffmpeg.org/
509523
RUN \
510524
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

docker-images/4.1/ubuntu2004/Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ ENV FFMPEG_VERSION=4.1.11 \
5252
LIBARIBB24_VERSION=1.0.3 \
5353
LIBPNG_VERSION=1.6.9 \
5454
LIBVMAF_VERSION=2.1.1 \
55+
ZIMG_VERSION=3.0.5 \
5556
SRC=/usr/local
5657

5758
ARG FREETYPE_SHA256SUM="5eab795ebb23ac77001cfb68b7d4d50b5d6c7469247b0b01b2c953269f658dac freetype-2.10.4.tar.gz"
@@ -506,6 +507,19 @@ RUN \
506507
make install && \
507508
rm -rf ${DIR}
508509

510+
# zimg https://github.com/sekrit-twc/zimg
511+
RUN \
512+
DIR=/tmp/zimg && \
513+
mkdir -p ${DIR} && \
514+
cd ${DIR} && \
515+
curl -sL https://github.com/sekrit-twc/zimg/archive/refs/tags/release-${ZIMG_VERSION}.tar.gz | \
516+
tar -zx --strip-components=1 && \
517+
./autogen.sh && \
518+
./configure --prefix="${PREFIX}" --enable-shared && \
519+
make && \
520+
make install && \
521+
rm -rf ${DIR}
522+
509523
## Download ffmpeg https://ffmpeg.org/
510524
RUN \
511525
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \

0 commit comments

Comments
 (0)