From 907a0e21f85ebb88f1cf85f08a1d1b709b12d408 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Mon, 22 Nov 2021 16:33:13 +0100 Subject: [PATCH] ghostscript: update 9.27 to 9.55.0 - update - parallel build - cleanup --- ghostscript.be0 | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/ghostscript.be0 b/ghostscript.be0 index d8bbdb42e..2efc997b5 100755 --- a/ghostscript.be0 +++ b/ghostscript.be0 @@ -1,25 +1,32 @@ #!/bin/env beesh -# BEE_VERSION ghostscript-9.27-0 +# BEE_VERSION ghostscript-9.55.0-0 XPKGVERSION_COMPACT=$(echo ${PKGVERSION} | tr -d '.') -SRCURL[0]="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${XPKGVERSION_COMPACT}/ghostscript-${PKGVERSION}.tar.gz" -B=${S} +#SRCURL[0]="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${XPKGVERSION_COMPACT}/ghostscript-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/4d3e03b54741265dfbcd24c08a1680a7/ghostscript-9.55.0.tar.gz" + +build_in_sourcedir mee_patch() { - bee_patch ${bee_PATCHFILES[@]} + bee_patch "${@}" sed -i 's/ZLIBDIR=src/ZLIBDIR=$includedir/' configure.ac configure - rm -rf freetype lcms2 jpeg libpng + rm -rf freetype lcms2 jpeg libpng openjpeg + sed -i 's/gscms_transformm_color_const/gscms_transform_color_const/' base/gsicc_lcms2.c } mee_configure() { - bee_configure --enable-dynamic --with-drivers=ALL,x11 --with-system-libtiff --disable-compile-inits + bee_configure \ + --enable-dynamic \ + --with-drivers=ALL,x11 \ + --with-system-libtiff \ + --disable-compile-inits } mee_build() { bee_build - start_cmd make so + start_cmd make ${BEE_MAKEFLAGS} so } mee_install() { @@ -27,4 +34,5 @@ mee_install() { install -v -m644 base/*.h ${D}/${INCLUDEDIR}/ghostscript && ln -v -s ghostscript ${D}/${INCLUDEDIR}/ps + cd ${D} && rm -rf usr/share/doc }