]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
ghostscript: Update to 10.0.0
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 31 Dec 2022 11:34:04 +0000 (11:34 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 31 Dec 2022 11:34:04 +0000 (11:34 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
ghostscript/ghostscript.nm

index a6a97703dc6bd9f9ddc5be83aad51be566e08f10..0cb6bf9e4651d1417d312779e6d0fb7cc24b727e 100644 (file)
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = ghostscript
-version    = 9.14
-release    = 2
+version    = 10.0.0
+release    = 1
 
 groups     = Applications/Printing
-url        = http://ghostscript.com
+url        = https://ghostscript.com
 license    = GPL
 summary    = An interpreter for the PostScript language and for PDF.
 
@@ -26,53 +26,47 @@ description
        language and in PDF.
 end
 
-source_dl  = http://downloads.ghostscript.com/public/
+source_dl  = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs1000/
 
 build
        requires
-               autoconf
-               automake
                cups-devel >= 1.1.13
                dbus-devel
                expat-devel
                freetype-devel
+               fontconfig-devel
                glib2-devel
                gnutls-devel
+               jbig2dec-devel
                lcms2-devel >= 2.4
                libidn-devel
                libjpeg-devel
                libpng-devel
                libtiff-devel
-               libtool
                libxml2-devel
+               openjpeg2-devel
                unzip
                zlib-devel
        end
 
        prepare_cmds
-               # Fix build with local zlib.
-               sed -i 's/ZLIBDIR=src/ZLIBDIR=$includedir/' configure.ac
-
-               # Remove shipped source code.
-               rm -rvf expat freetype icclib jasper jpeg jpegxr lcms lcms2 \
-                       libpng openjpeg zlib cups/libs
-
-               autoconf --force
+               # Remove shipped source code
+               rm -rvf tesseract leptonica
+               rm -rvf cups/libs expat ijs jbig2dec jpeg lcms2mt libpng openjpeg tiff zlib
+               rm -rvf gpdl
+               rm -rvf Resource/CMap
        end
 
-       CFLAGS += -fno-strict-aliasing
-
        configure_options += \
-               --with-ijs \
-               --enable-dynamic \
                --with-drivers=ALL \
-               --disable-compile-inits \
+               --enable-fontconfig \
+               --enable-freetype \
+               --enable-openjpeg \
                --with-system-libtiff \
-               --with-install-cups \
-               \
-               CFLAGS="%{CFLAGS}"
-
-       PARALLELISMFLAGS = # Disable this
+               --with-libpaper \
+               --disable-compile-inits \
+               --without-versioned-path \
+               --without-ijs
 end
 
 packages