Skip to content

Commit cf5db52

Browse files
GrahamCampbellmnapoli
authored andcommitted
Compile libwebp from source
1 parent f5f989f commit cf5db52

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

layers/imagick/Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,17 @@ ARG PHP_VERSION
66
# Prepare environment
77
ENV IMAGICK_BUILD_DIR=${BUILD_DIR}/imagick
88
RUN mkdir -p ${IMAGICK_BUILD_DIR}
9-
RUN LD_LIBRARY_PATH= yum -y install libwebp-devel libpng-devel libjpeg-devel lcms2-devel ImageMagick-devel
9+
RUN LD_LIBRARY_PATH= yum -y install libpng-devel libjpeg-devel lcms2-devel ImageMagick-devel
10+
11+
# Compile libwebp
12+
WORKDIR ${IMAGICK_BUILD_DIR}
13+
RUN curl -Ls -o libwebp.tar.gz https://github.com/webmproject/libwebp/archive/refs/tags/v1.3.0.tar.gz
14+
RUN tar xzf libwebp.tar.gz
15+
WORKDIR ${IMAGICK_BUILD_DIR}/libwebp-1.3.0
16+
RUN autoreconf -i && automake && autoconf
17+
RUN ./configure --prefix ${INSTALL_DIR} --exec-prefix ${INSTALL_DIR}
18+
RUN make -j $(nproc)
19+
RUN make install
1020

1121
# Compile libde265 (libheif dependency)
1222
WORKDIR ${IMAGICK_BUILD_DIR}

0 commit comments

Comments
 (0)