summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorConnor Behan2015-06-08 16:01:07 -0400
committerConnor Behan2015-06-08 16:01:07 -0400
commit3ee21dd331698714649ba1515d14b0cde23ad4db (patch)
treeb517ead67c107121291527562da4dc10f5b933a1
downloadaur-3ee21dd331698714649ba1515d14b0cde23ad4db.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD25
-rwxr-xr-xtex2gr41
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e9ae22a9814a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = dvi2gr
+ pkgdesc = Utility that generates grace formatting directives from latex
+ pkgver = 0.4
+ pkgrel = 4
+ url = http://plasma-gate.weizmann.ac.il/Grace/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = t1lib
+ source = ftp://plasma-gate.weizmann.ac.il/pub/grace/src/devel/dvi2gr-0.4.tar.gz
+ source = tex2gr
+ md5sums = 37a5fc6ff4f8634364ca15871714d3b0
+ md5sums = c0cff2533f1c52ac06386d12e237ceb3
+
+pkgname = dvi2gr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0e9afc31a210
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Contributor: Connor Behan <connor.behan@gmail.com>
+
+pkgname=dvi2gr
+pkgver=0.4
+pkgrel=4
+pkgdesc="Utility that generates grace formatting directives from latex"
+arch=(i686 x86_64)
+url="http://plasma-gate.weizmann.ac.il/Grace/"
+depends=('t1lib')
+license=('GPL')
+source=(ftp://plasma-gate.weizmann.ac.il/pub/grace/src/devel/$pkgname-$pkgver.tar.gz tex2gr)
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver
+ make
+}
+
+package() {
+ cd "$srcdir"/$pkgname-$pkgver
+ install -d "$pkgdir"/usr/bin
+ install -Dm755 $pkgname "$pkgdir"/usr/bin/
+ install -Dm755 "$srcdir"/tex2gr "$pkgdir"/usr/bin/
+}
+
+md5sums=('37a5fc6ff4f8634364ca15871714d3b0' 'c0cff2533f1c52ac06386d12e237ceb3')
diff --git a/tex2gr b/tex2gr
new file mode 100755
index 000000000000..21574a470ab4
--- /dev/null
+++ b/tex2gr
@@ -0,0 +1,41 @@
+#!/bin/bash
+TMPDIR=/tmp
+DVI2GR=dvi2gr
+# Not sure where this is supposed to be relative to
+FPATH="fonts/type1"
+LATEX=latex
+
+input=$1
+
+if [ $input == "--help" ]; then
+ echo "Usage: tex2gr <latex_snippet>"
+ echo "Snippet should begin and end with '$' if it contains math"
+ exit 0
+fi
+
+bname=$TMPDIR/dvi2gr$$
+itex=$bname.tex
+idvi=$bname.dvi
+iaux=$bname.aux
+ilog=$bname.log
+
+istr=`sed 's/\\\\/\\\\\\\\/g' $input`
+
+cat << EOPRE > $itex
+\documentclass[10pt]{article}
+\pagestyle{empty}
+\begin{document}
+EOPRE
+
+cat $input >> $itex
+
+cat << EOPOST >> $itex
+\end{document}
+EOPOST
+
+$LATEX --output-directory=$TMPDIR/ $itex > /dev/null
+ostr=`$DVI2GR $FPATH $idvi`
+
+echo "$ostr"
+
+rm -f $itex $idvi $iaux $ilog