Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ RUN apk --no-cache add \
fribidi-dev \
harfbuzz-dev \
jpeg-dev \
libavif-dev \
lcms2-dev \
libimagequant-dev \
openjpeg-dev \
Expand Down
2 changes: 2 additions & 0 deletions amazon-2023-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ RUN yum install -y \
libjpeg-devel \
libtiff-devel \
make \
nasm \
openssl-devel \
python3-devel \
python3-pip \
Expand Down Expand Up @@ -54,6 +55,7 @@ RUN wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-li
RUN /usr/bin/python3 -m pip install meson
RUN cd /depends \
&& ./install_imagequant.sh \
&& ./install_libavif.sh \
&& ./install_openjpeg.sh \
&& ./install_raqm.sh \
&& ./install_webp.sh
Expand Down
1 change: 1 addition & 0 deletions arch/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ RUN pacman -Sy --noconfirm \
extra/fribidi \
extra/harfbuzz \
extra/lcms2 \
extra/libavif \
extra/libjpeg-turbo \
extra/libtiff \
extra/libwebp \
Expand Down
4 changes: 3 additions & 1 deletion centos-stream-10-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ RUN yum install -y \
cargo \
cmake \
freetype-devel \
gcc \
gcc-c++ \
ghostscript \
git \
lcms2-devel \
Expand All @@ -18,6 +18,7 @@ RUN yum install -y \
libwebp-devel \
make \
meson \
nasm \
openjpeg2-devel \
openssl-devel \
python3-devel \
Expand Down Expand Up @@ -46,6 +47,7 @@ RUN bash -c "python3.12 -m pip install virtualenv \
COPY depends /depends
RUN cd /depends \
&& ./install_imagequant.sh \
&& ./install_libavif.sh \
&& ./install_raqm.sh \
&& ldconfig

Expand Down
4 changes: 3 additions & 1 deletion centos-stream-9-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ RUN yum install -y \
cargo \
cmake \
freetype-devel \
gcc \
gcc-c++ \
ghostscript \
git \
lcms2-devel \
Expand All @@ -18,6 +18,7 @@ RUN yum install -y \
libwebp-devel \
make \
meson \
nasm \
openjpeg2-devel \
openssl-devel \
python3-devel \
Expand Down Expand Up @@ -47,6 +48,7 @@ RUN bash -c "python3.9 -m pip install virtualenv \
COPY depends /depends
RUN cd /depends \
&& ./install_imagequant.sh \
&& ./install_libavif.sh \
&& ./install_raqm.sh \
&& ldconfig

Expand Down
3 changes: 2 additions & 1 deletion debian-12-bookworm-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
libwebp-dev \
libssl-dev \
meson \
nasm \
netpbm \
python3-dev \
python3-numpy \
Expand Down Expand Up @@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
&& chown -R pillow:pillow /vpy3

ADD depends /depends
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh

USER pillow
CMD ["depends/test.sh"]
Expand Down
3 changes: 2 additions & 1 deletion debian-12-bookworm-x86/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
libwebp-dev \
libssl-dev \
meson \
nasm \
netpbm \
python3-dev \
python3-numpy \
Expand Down Expand Up @@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
&& chown -R pillow:pillow /vpy3

ADD depends /depends
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh

USER pillow
ENTRYPOINT ["linux32"]
Expand Down
1 change: 1 addition & 0 deletions fedora-41-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ RUN dnf install -y \
gcc \
harfbuzz-devel \
lcms2-devel \
libavif-devel \
libimagequant-devel \
libjpeg-devel \
libraqm-devel \
Expand Down
4 changes: 2 additions & 2 deletions gentoo/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ RUN emerge --quiet sudo dev-python/virtualenv dev-util/cargo-c dev-build/meson =

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

RUN useradd --uid 1001 pillow \
&& chown pillow:pillow /home/pillow
Expand All @@ -39,7 +39,7 @@ RUN virtualenv --system-site-packages /vpy3 \
&& chown -R pillow:pillow /vpy3

ADD depends /depends
RUN cd /depends && ./install_imagequant.sh && ./install_raqm.sh && ldconfig
RUN cd /depends && ./install_imagequant.sh && ./install_libavif.sh && ./install_raqm.sh && ldconfig

USER pillow
CMD ["depends/test.sh"]
Expand Down
2 changes: 2 additions & 0 deletions ubuntu-22.04-jammy-amd64-valgrind/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
libtiff5-dev \
libwebp-dev \
meson \
nasm \
netpbm \
python3.10-dbg \
python3-dev \
Expand Down Expand Up @@ -46,6 +47,7 @@ RUN virtualenv -p /usr/bin/python3.10-dbg --system-site-packages /vpy3 \

ADD depends /depends
RUN cd /depends \
&& ./install_libavif.sh \
&& ./install_raqm.sh

COPY python.supp /depends
Expand Down
2 changes: 2 additions & 0 deletions ubuntu-22.04-jammy-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
libxcb-render-util0 \
libxkbcommon-x11-0 \
meson \
nasm \
netpbm \
python3-dev \
python3-numpy \
Expand Down Expand Up @@ -53,6 +54,7 @@ RUN virtualenv -p /usr/bin/python3.10 --system-site-packages /vpy3 \

ADD depends /depends
RUN cd /depends \
&& ./install_libavif.sh \
&& ./install_raqm.sh

USER pillow
Expand Down
1 change: 1 addition & 0 deletions ubuntu-24.04-noble-amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
cmake \
ghostscript \
git \
libavif-dev \
libegl-dev \
libfreetype6-dev \
libfribidi-dev \
Expand Down
1 change: 1 addition & 0 deletions ubuntu-24.04-noble-arm64v8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
cmake \
ghostscript \
git \
libavif-dev \
libegl-dev \
libfreetype6-dev \
libfribidi-dev \
Expand Down
1 change: 1 addition & 0 deletions ubuntu-24.04-noble-ppc64le/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
cmake \
ghostscript \
git \
libavif-dev \
libfreetype6-dev \
libfribidi-dev \
libharfbuzz-dev \
Expand Down
1 change: 1 addition & 0 deletions ubuntu-24.04-noble-s390x/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
cmake \
ghostscript \
git \
libavif-dev \
libfreetype6-dev \
libfribidi-dev \
libharfbuzz-dev \
Expand Down