diff options
author | kaptoxic | 2015-11-21 17:12:43 -0500 |
---|---|---|
committer | kaptoxic | 2015-11-21 17:12:43 -0500 |
commit | ab476bafad944eecea09a07f7e9b8fae2c7bd75e (patch) | |
tree | 41047f16d48b852f2f8d04c25acabb9e76733edb | |
download | aur-ab476bafad944eecea09a07f7e9b8fae2c7bd75e.tar.gz |
Revive original package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | jgrtoppm | 25 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..36508dc58e6d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = jgraph + pkgdesc = A filter for plotting graphs in postscript + pkgver = 20131228 + pkgrel = 1 + url = http://web.eecs.utk.edu/~plank/plank/jgraph/jgraph.html + arch = any + license = Custom + source = http://web.eecs.utk.edu/~plank/plank/jgraph/2012-10-15-Jgraph.tar + source = jgrtoppm + md5sums = e8b41f5f5fb286dd7896af4dfd6e9324 + md5sums = 300bb41658a410d0e5276357e42e5fad + +pkgname = jgraph + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4f550807b6cb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Andrew Gallant +pkgname=jgraph +pkgver=20131228 +pkgrel=1 +pkgdesc="A filter for plotting graphs in postscript" +arch=('any') +url="http://web.eecs.utk.edu/~plank/plank/jgraph/jgraph.html" +license=('Custom') +groups=() +source=(http://web.eecs.utk.edu/~plank/plank/jgraph/2012-10-15-Jgraph.tar + jgrtoppm) +noextract=() +install= +md5sums=('e8b41f5f5fb286dd7896af4dfd6e9324' + '300bb41658a410d0e5276357e42e5fad') + +build() { + cd jgraph + make + install -Dm755 ./jgraph "$pkgdir/usr/bin/jgraph" + install -Dm644 ./jgraph.1 "$pkgdir/usr/share/man/man1/jgraph.1" + + cd .. + install -Dm755 ./jgrtoppm "$pkgdir/usr/bin/jgrtoppm" +} +md5sums=('e8b41f5f5fb286dd7896af4dfd6e9324' + '300bb41658a410d0e5276357e42e5fad') diff --git a/jgrtoppm b/jgrtoppm new file mode 100644 index 000000000000..973305e16c00 --- /dev/null +++ b/jgrtoppm @@ -0,0 +1,25 @@ +#!/bin/sh + +border=10 +tmp=/tmp/pstopbm$$ +tmpa=$tmp.a +(jgraph $*; echo showpage) > $tmp + + +set foo `psbb $tmp` +shift +llx="$1" lly="$2" urx="$3" ury="$4" +llx=`expr $llx - $border` +lly=`expr $lly - $border` +urx=`expr $urx + $border` +ury=`expr $ury + $border` +width=`expr $urx - $llx` +height=`expr $ury - $lly` + +awk 'BEGIN {ok = 1} +/^%%BoundingBox/ {if (ok) print $0; next } +{print} +/^%%EndComments/ { if (ok) {ok=0; printf "%d neg %d neg translate\n", '"$llx, $lly"'} } ' $tmp > $tmpa +gs -q -g"${width}x$height" -sDEVICE=ppm -sOutputFile=- -dNOPAUSE $tmpa < /dev/null + +rm -f $tmp $tmpa |