You are not logged in.

#1 2004-08-13 05:43:34

cmcginty
Member
From: Sacramento, CA, USA
Registered: 2004-08-07
Posts: 16

[new package] Ghostscript Without X Built In

Here is a ghostscript pkgbuild without X. I need it on my server box to get my Samsung laserjet printer to work and I didn't want to have to install all of the X dependencies. I based this script off the orignal ghostscript PKGBUILD file in abs.

# $Id: PKGBUILD,v 1.24 2004/04/12 23:54:39 judd Exp $
# Maintainer: dorphell <dorphell@archlinux.org>
pkgname=ghostscript-no-x
pkgver=7.07.1
pkgrel=5
pkgdesc="An interpreter for the PostScript language"
depends=()
makedepends=('cups')
source=(http://telia.dl.sourceforge.net/espgs/espgs-$pkgver-source.tar.bz2 
        http://ftp.gnu.org/gnu/ghostscript/gnu-gs-fonts-std-6.0.tar.gz 
        ghostscript.patch)
md5sums=('d30bf5c09f2c7caa8291f6305cf03044' '1521fab85ca3e8ce3ce781d4970e6c79'
         '787c5891b295437b94c63893d7d7556e')

build() {
  cd $startdir/src/espgs-$pkgver
  patch -Np1 -i ../ghostscript.patch
  ./configure --prefix=/ --datadir=/usr/share --without-x --enable-cups --with-drivers=ALL --with-fontpath=/usr/share/ghostscript
  make || return 1
  mkdir -p $startdir/pkg/usr
  make prefix=$startdir/pkg/usr datadir=$startdir/pkg/usr/share install
  rm -rf $startdir/pkg/usr/man/de
  mv $startdir/src/fonts $startdir/pkg/usr/share/ghostscript
  cd pstoraster
  sed -i 's|^prefix=.*$|prefix=/usr|g' pstoraster pstopxl
  install -D -m0755 pstoraster $startdir/pkg/usr/lib/cups/filter/pstoraster
  install -D -m0755 pstopxl $startdir/pkg/usr/lib/cups/filter/pstopxl
  install -D -m0644 pstoraster.convs $startdir/pkg/etc/cups/pstoraster.convs
  install -D -m0644 pxlcolor.ppd $startdir/pkg/usr/share/cups/model/pxlcolor.ppd
  install -D -m0644 pxlmono.ppd $startdir/pkg/usr/share/cups/model/pxlmono.ppd
}

Offline

Board footer

Powered by FluxBB