summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
-rw-r--r--bison3-fix.patch21
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f0c7b75daf7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = itex2mml
+ pkgdesc = tex to MathML converter
+ pkgver = 1.5.1
+ pkgrel = 1
+ url = http://golem.ph.utexas.edu/~distler/blog/itex2MML.html
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = MPL
+ depends = gcc-libs
+ source = itex2mml-1.5.1.tar.gz::http://golem.ph.utexas.edu/~distler/blog/files/itexToMML.tar.gz
+ source = bison3-fix.patch
+ md5sums = 409f4b2f9f9ec1baeff811feb1b3a4e7
+ md5sums = 7c82a3de132e5662726c2aea384c2814
+
+pkgname = itex2mml
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..015a9af0a801
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Maintainer: Nathan Owe <ndowens04+AUR @ gmail.com>
+
+pkgname=itex2mml
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="tex to MathML converter"
+arch=('i686' 'x86_64')
+url="http://golem.ph.utexas.edu/~distler/blog/itex2MML.html"
+depends=('gcc-libs')
+license=('GPL' 'MPL')
+source=($pkgname-$pkgver.tar.gz::http://golem.ph.utexas.edu/~distler/blog/files/itexToMML.tar.gz
+ bison3-fix.patch)
+md5sums=('409f4b2f9f9ec1baeff811feb1b3a4e7'
+ '7c82a3de132e5662726c2aea384c2814')
+
+prepare() {
+ cd $srcdir/itexToMML/itex-src
+ sed -i "s|/usr/local/bin|$pkgdir/usr/bin|" Makefile
+ patch -p2 <$srcdir/bison3-fix.patch
+}
+
+build() {
+ cd $srcdir/itexToMML/itex-src
+ make
+}
+
+package() {
+ cd $srcdir/itexToMML/itex-src
+ install -d $pkgdir/usr/bin
+ make DESTDIR=$pkgdir/ install
+}
diff --git a/bison3-fix.patch b/bison3-fix.patch
new file mode 100644
index 000000000000..53daeaadddf2
--- /dev/null
+++ b/bison3-fix.patch
@@ -0,0 +1,21 @@
+diff -wbBur itexToMML/itex-src/itex2MML.y itexToMML.my/itex-src/itex2MML.y
+--- itexToMML/itex-src/itex2MML.y 2014-01-05 21:56:04.000000000 +0400
++++ itexToMML.my/itex-src/itex2MML.y 2014-02-03 21:21:16.455644069 +0400
+@@ -2,6 +2,8 @@
+ * itex2MML.y last modified 1/5/2014
+ */
+
++%parse-param {char **ret_str}
++
+ %{
+ #include <stdio.h>
+ #include <string.h>
+@@ -27,7 +29,7 @@
+
+ void (*itex2MML_error) (const char * msg) = itex2MML_default_error;
+
+- static void yyerror (char * s)
++ static void yyerror (char **ret_str, char * s)
+ {
+ char * msg = itex2MML_copy3 (s, " at token ", yytext);
+ if (itex2MML_error)