Skip to content

Commit d5cabf5

Browse files
Merge pull request #8 from wilma-digital/main
[INFRA] add libjpeg
2 parents 22f85a3 + d023364 commit d5cabf5

File tree

2 files changed

+3
-14
lines changed

2 files changed

+3
-14
lines changed

src/bookworm/src/Dockerfile

+1-7
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ RUN set -xe; \
1010
chown www-data:www-data /home/www-data; \
1111
usermod -d /home/www-data www-data; \
1212
\
13-
## block packages from being installed
14-
{ \
15-
echo 'Package: libjpeg*'; \
16-
echo 'Pin: release *'; \
17-
echo 'Pin-Priority: -1'; \
18-
} > /etc/apt/preferences.d/no-libjpeg; \
1913
{ \
2014
echo 'Package: libtiff*'; \
2115
echo 'Pin: release *'; \
@@ -29,7 +23,7 @@ RUN set -xe; \
2923

3024
ARG IMAGICK_RUNTIME_REQUIREMENTS="libpng16-16 liblcms2-2 libgomp1 libltdl7 bzip2 gosu brotli"
3125
ARG IMAGICK_RUNTIME_REQUIREMENTS_EXTRA=""
32-
ARG IMAGICK_BUILD_REQUIREMENTS="curl cmake gcc libtool libedit-dev liblcms2-dev build-essential autoconf automake pkg-config libpng-dev libltdl-dev nasm"
26+
ARG IMAGICK_BUILD_REQUIREMENTS="curl cmake gcc libtool libedit-dev liblcms2-dev build-essential autoconf automake pkg-config libpng-dev libjpeg-dev libltdl-dev nasm"
3327
ARG IMAGICK_BUILD_REQUIREMENTS_EXTRA=""
3428
ARG IMAGICK_EXTRA_CONFIGURE_ARGS=""
3529

src/bullseye/src/Dockerfile

+2-7
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ RUN set -xe; \
1010
chown www-data:www-data /home/www-data; \
1111
usermod -d /home/www-data www-data; \
1212
\
13-
## block packages from being installed
14-
{ \
15-
echo 'Package: libjpeg*'; \
16-
echo 'Pin: release *'; \
17-
echo 'Pin-Priority: -1'; \
18-
} > /etc/apt/preferences.d/no-libjpeg; \
1913
{ \
2014
echo 'Package: libtiff*'; \
2115
echo 'Pin: release *'; \
@@ -29,7 +23,7 @@ RUN set -xe; \
2923

3024
ARG IMAGICK_RUNTIME_REQUIREMENTS="libpng16-16 liblcms2-2 libgomp1 libltdl7 bzip2 gosu brotli"
3125
ARG IMAGICK_RUNTIME_REQUIREMENTS_EXTRA=""
32-
ARG IMAGICK_BUILD_REQUIREMENTS="curl cmake gcc libtool libedit-dev liblcms2-dev build-essential autoconf automake pkg-config libpng-dev libltdl-dev nasm"
26+
ARG IMAGICK_BUILD_REQUIREMENTS="curl cmake gcc libtool libedit-dev liblcms2-dev build-essential autoconf automake pkg-config libpng-dev libjpeg-dev libltdl-dev nasm"
3327
ARG IMAGICK_BUILD_REQUIREMENTS_EXTRA=""
3428
ARG IMAGICK_EXTRA_CONFIGURE_ARGS=""
3529

@@ -121,4 +115,5 @@ RUN docker-package-download -o imagemagick.tar.gz -s https://github.com/Imagick/
121115
; \
122116
make -j"$(nproc)"; \
123117
make install; \
118+
make clean; \
124119
/usr/local/bin/docker-layer-clean

0 commit comments

Comments
 (0)