summaryrefslogtreecommitdiff
path: root/src/cups
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2008-11-17 23:45:56 +0000
committerRoger Leigh <rleigh@debian.org>2008-11-17 23:45:56 +0000
commit15fd5cc391273464beef576568675599633a9827 (patch)
treee7d832b47e388c2691310404e2f9e2961d89705a /src/cups
parent33a17feb28af2d2aeabc8c7ab5ef509ea3de15a7 (diff)
Imported Upstream version 5.2.2
Diffstat (limited to 'src/cups')
-rwxr-xr-xsrc/cups/test-rastertogutenprint.in18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/cups/test-rastertogutenprint.in b/src/cups/test-rastertogutenprint.in
index 8582037..40e7b49 100755
--- a/src/cups/test-rastertogutenprint.in
+++ b/src/cups/test-rastertogutenprint.in
@@ -2,13 +2,21 @@
retval=0
+if [ -z "$srcdir" -o "$srcdir" = "." ] ; then
+ sdir=`pwd`
+elif [ -n "`echo $srcdir |grep '^/'`" ] ; then
+ sdir="$srcdir"
+else
+ sdir="`pwd`/$srcdir"
+fi
+
if [ -z "$STP_DATA_PATH" ] ; then
- STP_DATA_PATH=`pwd`/../xml
+ STP_DATA_PATH="$sdir/../xml"
export STP_DATA_PATH
fi
if [ -z "$STP_MODULE_PATH" ] ; then
- STP_MODULE_PATH=`pwd`/../main:`pwd`/../main/.libs
+ STP_MODULE_PATH="$sdir/../main:$sdir/../main/.libs"
export STP_MODULE_PATH
fi
@@ -79,7 +87,7 @@ pdftops="`type -p pdftops`"
if [ -n "$pdftops" -a ! -x "$cupsdir/cgpdftoraster" ] ; then
tfile=`mktemp`
trap cleanup 1 2 3 6 14 15 30
- $pdftops -f 24 -l 26 ../../doc/gutenprint-users-manual.pdf $tfile
+ $pdftops -f 24 -l 26 "$sdir/../../doc/gutenprint-users-manual.pdf" $tfile
fi
if [ -z "$verbose" ] ; then
@@ -208,11 +216,11 @@ if [ -d ppd/C ] ; then
PPD=$f
export PPD
if [ -x "$cupsdir/cgpdftoraster" ] ; then
- output="`($cupsdir/cgpdftoraster 1 1 1 1 $pages < ../../doc/gutenprint-users-manual.pdf 2>/dev/null | run_rastertogp | do_output) 2>&1`"
+ output="`($cupsdir/cgpdftoraster 1 1 1 1 $pages < $sdir/../../doc/gutenprint-users-manual.pdf 2>/dev/null | run_rastertogp | do_output) 2>&1`"
elif [ -f "$tfile" ] ; then
output="`($cupsdir/pstops 1 1 1 1 \"$cupsargs\" < $tfile 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`"
elif [ -x "$cupsdir/pstoraster" ] ; then
- output="`($cupsdir/pdftops 1 1 1 1 \"$pages$cupsargs\" < ../../doc/gutenprint-users-manual.pdf 2>/dev/null | $cupsdir/pstops 1 1 1 1 \"$pages$cupsargs\" 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`"
+ output="`($cupsdir/pdftops 1 1 1 1 \"$pages$cupsargs\" < $sdir/../../doc/gutenprint-users-manual.pdf 2>/dev/null | $cupsdir/pstops 1 1 1 1 \"$pages$cupsargs\" 2>/dev/null | $cupsdir/pstoraster 2>/dev/null | run_rastertogp | do_output) 2>&1`"
else
output="`($cupsdir/imagetoraster 1 1 1 1 \"$pages$cupsargs\" < calibrate.ppm 2>/dev/null | run_rastertogp | do_output) 2>&1`"
fi