File tree Expand file tree Collapse file tree 15 files changed +25
-6
lines changed
ubuntu-22.04-jammy-amd64-valgrind
ubuntu-24.04-noble-arm64v8
ubuntu-24.04-noble-ppc64le Expand file tree Collapse file tree 15 files changed +25
-6
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ RUN apk --no-cache add \
26
26
fribidi-dev \
27
27
harfbuzz-dev \
28
28
jpeg-dev \
29
+ libavif-dev \
29
30
lcms2-dev \
30
31
libimagequant-dev \
31
32
openjpeg-dev \
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ RUN yum install -y \
14
14
libjpeg-devel \
15
15
libtiff-devel \
16
16
make \
17
+ nasm \
17
18
openssl-devel \
18
19
python3-devel \
19
20
python3-pip \
@@ -54,6 +55,7 @@ RUN wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-li
54
55
RUN /usr/bin/python3 -m pip install meson
55
56
RUN cd /depends \
56
57
&& ./install_imagequant.sh \
58
+ && ./install_libavif.sh \
57
59
&& ./install_openjpeg.sh \
58
60
&& ./install_raqm.sh \
59
61
&& ./install_webp.sh
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ RUN pacman -Sy --noconfirm \
15
15
extra/fribidi \
16
16
extra/harfbuzz \
17
17
extra/lcms2 \
18
+ extra/libavif \
18
19
extra/libjpeg-turbo \
19
20
extra/libtiff \
20
21
extra/libwebp \
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN yum install -y \
9
9
cargo \
10
10
cmake \
11
11
freetype-devel \
12
- gcc \
12
+ gcc-c++ \
13
13
ghostscript \
14
14
git \
15
15
lcms2-devel \
@@ -18,6 +18,7 @@ RUN yum install -y \
18
18
libwebp-devel \
19
19
make \
20
20
meson \
21
+ nasm \
21
22
openjpeg2-devel \
22
23
openssl-devel \
23
24
python3-devel \
@@ -46,6 +47,7 @@ RUN bash -c "python3.12 -m pip install virtualenv \
46
47
COPY depends /depends
47
48
RUN cd /depends \
48
49
&& ./install_imagequant.sh \
50
+ && ./install_libavif.sh \
49
51
&& ./install_raqm.sh \
50
52
&& ldconfig
51
53
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN yum install -y \
9
9
cargo \
10
10
cmake \
11
11
freetype-devel \
12
- gcc \
12
+ gcc-c++ \
13
13
ghostscript \
14
14
git \
15
15
lcms2-devel \
@@ -18,6 +18,7 @@ RUN yum install -y \
18
18
libwebp-devel \
19
19
make \
20
20
meson \
21
+ nasm \
21
22
openjpeg2-devel \
22
23
openssl-devel \
23
24
python3-devel \
@@ -47,6 +48,7 @@ RUN bash -c "python3.9 -m pip install virtualenv \
47
48
COPY depends /depends
48
49
RUN cd /depends \
49
50
&& ./install_imagequant.sh \
51
+ && ./install_libavif.sh \
50
52
&& ./install_raqm.sh \
51
53
&& ldconfig
52
54
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
47
47
libwebp-dev \
48
48
libssl-dev \
49
49
meson \
50
+ nasm \
50
51
netpbm \
51
52
python3-dev \
52
53
python3-numpy \
@@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
77
78
&& chown -R pillow:pillow /vpy3
78
79
79
80
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
81
82
82
83
USER pillow
83
84
CMD ["depends/test.sh" ]
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
47
47
libwebp-dev \
48
48
libssl-dev \
49
49
meson \
50
+ nasm \
50
51
netpbm \
51
52
python3-dev \
52
53
python3-numpy \
@@ -77,7 +78,7 @@ RUN virtualenv -p /usr/bin/python3.11 --system-site-packages /vpy3 \
77
78
&& chown -R pillow:pillow /vpy3
78
79
79
80
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
81
82
82
83
USER pillow
83
84
ENTRYPOINT ["linux32" ]
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ RUN dnf install -y \
6
6
gcc \
7
7
harfbuzz-devel \
8
8
lcms2-devel \
9
+ libavif-devel \
9
10
libimagequant-devel \
10
11
libjpeg-devel \
11
12
libraqm-devel \
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ RUN emerge --quiet sudo dev-python/virtualenv dev-util/cargo-c dev-build/meson =
25
25
26
26
# Install dependencies
27
27
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
29
29
30
30
RUN useradd --uid 1001 pillow \
31
31
&& chown pillow:pillow /home/pillow
@@ -39,7 +39,7 @@ RUN virtualenv --system-site-packages /vpy3 \
39
39
&& chown -R pillow:pillow /vpy3
40
40
41
41
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
43
43
44
44
USER pillow
45
45
CMD ["depends/test.sh" ]
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
15
15
libtiff5-dev \
16
16
libwebp-dev \
17
17
meson \
18
+ nasm \
18
19
netpbm \
19
20
python3.10-dbg \
20
21
python3-dev \
@@ -46,6 +47,7 @@ RUN virtualenv -p /usr/bin/python3.10-dbg --system-site-packages /vpy3 \
46
47
47
48
ADD depends /depends
48
49
RUN cd /depends \
50
+ && ./install_libavif.sh \
49
51
&& ./install_raqm.sh
50
52
51
53
COPY python.supp /depends
You can’t perform that action at this time.
0 commit comments