rebase to 3.9, use imagemagick6 repo version
This commit is contained in:
parent
aab91917ef
commit
068e72b2cd
36
Dockerfile
36
Dockerfile
@ -1,4 +1,4 @@
|
||||
FROM lsiobase/alpine.python:3.8
|
||||
FROM lsiobase/alpine.python:3.9
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -34,6 +34,7 @@ RUN \
|
||||
fontconfig \
|
||||
freetype \
|
||||
ghostscript \
|
||||
imagemagick6 \
|
||||
jq \
|
||||
lcms2 \
|
||||
libjpeg-turbo \
|
||||
@ -44,39 +45,6 @@ RUN \
|
||||
libxslt \
|
||||
tiff \
|
||||
zlib && \
|
||||
echo "**** compile imagemagic ****" && \
|
||||
IMAGEMAGICK_VER=$(curl --silent http://www.imagemagick.org/download/digest.rdf \
|
||||
| grep ImageMagick-6.*tar.gz | sed 's/\(.*\).tar.*/\1/' \
|
||||
| sed 's/^.*ImageMagick-/ImageMagick-/') && \
|
||||
mkdir -p \
|
||||
/tmp/imagemagick && \
|
||||
curl -o \
|
||||
/tmp/imagemagick-src.tar.xz -L \
|
||||
"http://www.imagemagick.org/download/${IMAGEMAGICK_VER}.tar.xz" && \
|
||||
tar xf \
|
||||
/tmp/imagemagick-src.tar.xz -C \
|
||||
/tmp/imagemagick --strip-components=1 && \
|
||||
cd /tmp/imagemagick && \
|
||||
sed -i -e \
|
||||
's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/imagemagick":g' \
|
||||
configure && \
|
||||
./configure \
|
||||
--infodir=/usr/share/info \
|
||||
--mandir=/usr/share/man \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-gs-font-dir=/usr/share/fonts/Type1 \
|
||||
--with-gslib \
|
||||
--with-lcms2 \
|
||||
--with-modules \
|
||||
--without-threads \
|
||||
--without-x \
|
||||
--with-tiff \
|
||||
--with-xml && \
|
||||
make && \
|
||||
make install && \
|
||||
find / -name '.packlist' -o -name 'perllocal.pod' \
|
||||
-o -name '*.bs' -delete && \
|
||||
echo "**** install calibre-web ****" && \
|
||||
if [ -z ${CALIBRE_COMMIT+x} ]; then \
|
||||
CALIBRE_COMMIT=$(curl -sX GET https://api.github.com/repos/janeczku/calibre-web/commits/master \
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM lsiobase/alpine.python.arm64:3.8
|
||||
FROM lsiobase/alpine.python.arm64:3.9
|
||||
|
||||
# Add qemu to build on x86_64 systems
|
||||
COPY qemu-aarch64-static /usr/bin
|
||||
@ -37,6 +37,7 @@ RUN \
|
||||
fontconfig \
|
||||
freetype \
|
||||
ghostscript \
|
||||
imagemagick6 \
|
||||
jq \
|
||||
lcms2 \
|
||||
libjpeg-turbo \
|
||||
@ -47,39 +48,6 @@ RUN \
|
||||
libxslt \
|
||||
tiff \
|
||||
zlib && \
|
||||
echo "**** compile imagemagic ****" && \
|
||||
IMAGEMAGICK_VER=$(curl --silent http://www.imagemagick.org/download/digest.rdf \
|
||||
| grep ImageMagick-6.*tar.gz | sed 's/\(.*\).tar.*/\1/' \
|
||||
| sed 's/^.*ImageMagick-/ImageMagick-/') && \
|
||||
mkdir -p \
|
||||
/tmp/imagemagick && \
|
||||
curl -o \
|
||||
/tmp/imagemagick-src.tar.xz -L \
|
||||
"http://www.imagemagick.org/download/${IMAGEMAGICK_VER}.tar.xz" && \
|
||||
tar xf \
|
||||
/tmp/imagemagick-src.tar.xz -C \
|
||||
/tmp/imagemagick --strip-components=1 && \
|
||||
cd /tmp/imagemagick && \
|
||||
sed -i -e \
|
||||
's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/imagemagick":g' \
|
||||
configure && \
|
||||
./configure \
|
||||
--infodir=/usr/share/info \
|
||||
--mandir=/usr/share/man \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-gs-font-dir=/usr/share/fonts/Type1 \
|
||||
--with-gslib \
|
||||
--with-lcms2 \
|
||||
--with-modules \
|
||||
--without-threads \
|
||||
--without-x \
|
||||
--with-tiff \
|
||||
--with-xml && \
|
||||
make && \
|
||||
make install && \
|
||||
find / -name '.packlist' -o -name 'perllocal.pod' \
|
||||
-o -name '*.bs' -delete && \
|
||||
echo "**** install calibre-web ****" && \
|
||||
if [ -z ${CALIBRE_COMMIT+x} ]; then \
|
||||
CALIBRE_COMMIT=$(curl -sX GET https://api.github.com/repos/janeczku/calibre-web/commits/master \
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM lsiobase/alpine.python.armhf:3.8
|
||||
FROM lsiobase/alpine.python.armhf:3.9
|
||||
|
||||
# Add qemu to build on x86_64 systems
|
||||
COPY qemu-arm-static /usr/bin
|
||||
@ -37,6 +37,7 @@ RUN \
|
||||
fontconfig \
|
||||
freetype \
|
||||
ghostscript \
|
||||
imagemagick6 \
|
||||
jq \
|
||||
lcms2 \
|
||||
libjpeg-turbo \
|
||||
@ -47,39 +48,6 @@ RUN \
|
||||
libxslt \
|
||||
tiff \
|
||||
zlib && \
|
||||
echo "**** compile imagemagic ****" && \
|
||||
IMAGEMAGICK_VER=$(curl --silent http://www.imagemagick.org/download/digest.rdf \
|
||||
| grep ImageMagick-6.*tar.gz | sed 's/\(.*\).tar.*/\1/' \
|
||||
| sed 's/^.*ImageMagick-/ImageMagick-/') && \
|
||||
mkdir -p \
|
||||
/tmp/imagemagick && \
|
||||
curl -o \
|
||||
/tmp/imagemagick-src.tar.xz -L \
|
||||
"http://www.imagemagick.org/download/${IMAGEMAGICK_VER}.tar.xz" && \
|
||||
tar xf \
|
||||
/tmp/imagemagick-src.tar.xz -C \
|
||||
/tmp/imagemagick --strip-components=1 && \
|
||||
cd /tmp/imagemagick && \
|
||||
sed -i -e \
|
||||
's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/imagemagick":g' \
|
||||
configure && \
|
||||
./configure \
|
||||
--infodir=/usr/share/info \
|
||||
--mandir=/usr/share/man \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-gs-font-dir=/usr/share/fonts/Type1 \
|
||||
--with-gslib \
|
||||
--with-lcms2 \
|
||||
--with-modules \
|
||||
--without-threads \
|
||||
--without-x \
|
||||
--with-tiff \
|
||||
--with-xml && \
|
||||
make && \
|
||||
make install && \
|
||||
find / -name '.packlist' -o -name 'perllocal.pod' \
|
||||
-o -name '*.bs' -delete && \
|
||||
echo "**** install calibre-web ****" && \
|
||||
if [ -z ${CALIBRE_COMMIT+x} ]; then \
|
||||
CALIBRE_COMMIT=$(curl -sX GET https://api.github.com/repos/janeczku/calibre-web/commits/master \
|
||||
|
Loading…
Reference in New Issue
Block a user