Skip to content

Commit caed382

Browse files
authored
Install libavif (#233)
1 parent 991bbbd commit caed382

File tree

15 files changed

+25
-6
lines changed

15 files changed

+25
-6
lines changed

alpine/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ RUN apk --no-cache add \
2626
fribidi-dev \
2727
harfbuzz-dev \
2828
jpeg-dev \
29+
libavif-dev \
2930
lcms2-dev \
3031
libimagequant-dev \
3132
openjpeg-dev \

amazon-2023-amd64/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ RUN yum install -y \
1414
libjpeg-devel \
1515
libtiff-devel \
1616
make \
17+
nasm \
1718
openssl-devel \
1819
python3-devel \
1920
python3-pip \
@@ -54,6 +55,7 @@ RUN wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-li
5455
RUN /usr/bin/python3 -m pip install meson
5556
RUN cd /depends \
5657
&& ./install_imagequant.sh \
58+
&& ./install_libavif.sh \
5759
&& ./install_openjpeg.sh \
5860
&& ./install_raqm.sh \
5961
&& ./install_webp.sh

arch/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN pacman -Sy --noconfirm \
1515
extra/fribidi \
1616
extra/harfbuzz \
1717
extra/lcms2 \
18+
extra/libavif \
1819
extra/libjpeg-turbo \
1920
extra/libtiff \
2021
extra/libwebp \

centos-stream-10-amd64/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ RUN yum install -y \
99
cargo \
1010
cmake \
1111
freetype-devel \
12-
gcc \
12+
gcc-c++ \
1313
ghostscript \
1414
git \
1515
lcms2-devel \
@@ -18,6 +18,7 @@ RUN yum install -y \
1818
libwebp-devel \
1919
make \
2020
meson \
21+
nasm \
2122
openjpeg2-devel \
2223
openssl-devel \
2324
python3-devel \
@@ -46,6 +47,7 @@ RUN bash -c "python3.12 -m pip install virtualenv \
4647
COPY depends /depends
4748
RUN cd /depends \
4849
&& ./install_imagequant.sh \
50+
&& ./install_libavif.sh \
4951
&& ./install_raqm.sh \
5052
&& ldconfig
5153

centos-stream-9-amd64/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ RUN yum install -y \
99
cargo \
1010
cmake \
1111
freetype-devel \
12-
gcc \
12+
gcc-c++ \
1313
ghostscript \
1414
git \
1515
lcms2-devel \
@@ -18,6 +18,7 @@ RUN yum install -y \
1818
libwebp-devel \
1919
make \
2020
meson \
21+
nasm \
2122
openjpeg2-devel \
2223
openssl-devel \
2324
python3-devel \
@@ -47,6 +48,7 @@ RUN bash -c "python3.9 -m pip install virtualenv \
4748
COPY depends /depends
4849
RUN cd /depends \
4950
&& ./install_imagequant.sh \
51+
&& ./install_libavif.sh \
5052
&& ./install_raqm.sh \
5153
&& ldconfig
5254

debian-12-bookworm-amd64/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
4747
libwebp-dev \
4848
libssl-dev \
4949
meson \
50+
nasm \
5051
netpbm \
5152
python3-dev \
5253
python3-numpy \
@@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
7778
&& chown -R pillow:pillow /vpy3
7879

7980
ADD depends /depends
80-
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh
81+
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh
8182

8283
USER pillow
8384
CMD ["depends/test.sh"]

debian-12-bookworm-x86/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
4747
libwebp-dev \
4848
libssl-dev \
4949
meson \
50+
nasm \
5051
netpbm \
5152
python3-dev \
5253
python3-numpy \
@@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
7778
&& chown -R pillow:pillow /vpy3
7879

7980
ADD depends /depends
80-
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh
81+
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh
8182

8283
USER pillow
8384
ENTRYPOINT ["linux32"]

fedora-41-amd64/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ RUN dnf install -y \
66
gcc \
77
harfbuzz-devel \
88
lcms2-devel \
9+
libavif-devel \
910
libimagequant-devel \
1011
libjpeg-devel \
1112
libraqm-devel \

gentoo/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ RUN emerge --quiet sudo dev-python/virtualenv dev-util/cargo-c dev-build/meson =
2525

2626
# Install dependencies
2727
RUN USE="jpeg jpeg2k lcms tiff truetype webp xcb zlib" emerge --quiet --onlydeps dev-python/pillow
28-
RUN emerge --quiet app-text/ghostscript-gpl dev-python/numpy
28+
RUN emerge --quiet app-text/ghostscript-gpl dev-python/numpy dev-vcs/git
2929

3030
RUN useradd --uid 1001 pillow \
3131
&& chown pillow:pillow /home/pillow
@@ -39,7 +39,7 @@ RUN virtualenv --system-site-packages /vpy3 \
3939
&& chown -R pillow:pillow /vpy3
4040

4141
ADD depends /depends
42-
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh && ldconfig
42+
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh && ldconfig
4343

4444
USER pillow
4545
CMD ["depends/test.sh"]

ubuntu-22.04-jammy-amd64-valgrind/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
1515
libtiff5-dev \
1616
libwebp-dev \
1717
meson \
18+
nasm \
1819
netpbm \
1920
python3.10-dbg \
2021
python3-dev \
@@ -46,6 +47,7 @@ RUN virtualenv -p /usr/bin/python3.10-dbg --system-site-packages /vpy3 \
4647

4748
ADD depends /depends
4849
RUN cd /depends \
50+
&& ./install_libavif.sh \
4951
&& ./install_raqm.sh
5052

5153
COPY python.supp /depends

0 commit comments

Comments
 (0)