makedepends=(glib at-spi2-core libpng libjpeg-turbo2 openjpeg2 libtiff jasper lcms2  cups freetype)

description="An interpreter for the PostScript language"
url="http://www.ghostscript.com/awki"

packager="Great-OS Team"
maintainer="rems"

name=ghostscript
version=10.06.0
release=5

source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${version//./}/ghostpdl-${version}.tar.gz
        http://downloads.sourceforge.net/gs-fonts/ghostscript-fonts-std-8.11.tar.gz
        http://downloads.sourceforge.net/gs-fonts/gnu-gs-fonts-other-6.0.tar.gz)

unset MAKEFLAGS

build() {
  cd ghostpdl-$version

  rm -rf freetype lcms2 jpeg libpng zlib openjpeg

  ./configure --prefix=/usr \
              --enable-dynamic \
              --disable-compile-inits \
              --with-system-libtiff \
              --disable-hidden-visibility

  make
  make so
  make DESTDIR=$PKG install soinstall

  mkdir -p $PKG/usr/include/ghostscript
  mkdir -p $PKG/usr/share/doc/$name-$version

  install -v -m644 base/*.h $PKG/usr/include/ghostscript
  ln -v -s ghostscript $PKG/usr/include/ps

  ln -sv ../ghostscript/$version/doc \
  $PKG/usr/share/doc/$name-$version

  cp -r $SRC/fonts $PKG/usr/share/ghostscript

  mkdir -pv $PKG/usr/share/ghostscript/$version/examples
  cp -r examples/ -T $PKG/usr/share/ghostscript/$version/examples

  # File conflict with libgxps
  rm $PKG/usr/lib/libgxps.so
}
