From 39de6481a53b6d0ae5620ff2ad615439aceb6e02 Mon Sep 17 00:00:00 2001 From: Michael Wiles Date: Tue, 7 Dec 2021 14:27:52 +0200 Subject: [PATCH] added webp support --- Dockerfile | 7 ++++--- build.sh | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 61d1611..669b999 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,13 @@ FROM lambci/lambda-base:build RUN yum update -y -RUN yum install -y libpng-devel libjpeg-devel libtiff-devel libuuid-devel gcc +RUN yum install -y libpng-devel libjpeg-devel libtiff-devel libuuid-devel gcc libwebp libwebp-dev libwebp-tools libwebp-devel ARG GM_VERSION RUN curl https://versaweb.dl.sourceforge.net/project/graphicsmagick/graphicsmagick/${GM_VERSION}/GraphicsMagick-${GM_VERSION}.tar.xz | tar -xJ && \ cd GraphicsMagick-${GM_VERSION} && \ - ./configure --prefix=/opt --enable-shared=no --enable-static=yes --with-gs-font-dir=/opt/share/fonts/default/Type1 && \ + ./configure --prefix=/opt --enable-shared=no --enable-static=yes --with-gs-font-dir=/opt/share/fonts/default/Type1 --with-webp && \ make && \ make install @@ -28,7 +28,8 @@ RUN cp /usr/lib64/liblcms2.so* /opt/lib && \ cp /usr/lib64/libxcb.so* /opt/lib && \ cp /usr/lib64/libXau.so* /opt/lib && \ cp /usr/lib64/libuuid.so /opt/lib/libuuid.so.1 && \ - cp /usr/lib64/libbz2.so /opt/lib/libbz2.so.1 + cp /usr/lib64/libbz2.so /opt/lib/libbz2.so.1 && \ + cp /usr/lib64/libwebp* /opt/lib RUN mkdir -p /opt/share/fonts/default && \ cp -R /usr/share/fonts/default/Type1 /opt/share/fonts/default/Type1 diff --git a/build.sh b/build.sh index 6861108..36899fd 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,6 @@ #!/bin/sh -export GM_VERSION=1.3.31 +export GM_VERSION=1.3.36 docker build --build-arg GM_VERSION -t gm-lambda-layer . docker run --rm gm-lambda-layer cat /tmp/gm-${GM_VERSION}.zip > ./layer.zip