summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD32
-rw-r--r--setClasspath.sh7
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d8309e610fa5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = parboiled
+ pkgdesc = A pure Java library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs)
+ pkgver = 1.1.6
+ pkgrel = 2
+ url = http://parboiled.org/
+ arch = any
+ license = APACHE
+ depends = java-environment
+ depends = java-asm
+ depends = bash
+ source = http://repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.6/parboiled-core-1.1.6.jar
+ source = http://repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.6/parboiled-java-1.1.6.jar
+ source = setClasspath.sh
+ sha1sums = 11bd0c34fc6ac3c3cbf440ab8180cc6422c044e9
+ sha1sums = cb2ffa720f75b2fce8cfd1875599319e75ea9557
+ sha1sums = 6ad50f7f1e4f24981f3a1b6397eca8f2bf329046
+
+pkgname = parboiled
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cb7441cba65c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Daniel Nagy <danielnagy at gmx de>
+# Contributor: [Vitaliy Berdinskikh](mailto:ur6lad@archlinux.org.ua) aka UR6LAD
+
+pkgname=parboiled
+pkgver=1.1.6
+pkgrel=2
+pkgdesc="A pure Java library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs)"
+arch=('any')
+url="http://parboiled.org/"
+depends=('java-environment' 'java-asm' "bash" )
+license=('APACHE')
+source=(http://repo1.maven.org/maven2/org/$pkgname/$pkgname-core/$pkgver/$pkgname-core-$pkgver.jar
+ http://repo1.maven.org/maven2/org/$pkgname/$pkgname-java/$pkgver/$pkgname-java-$pkgver.jar
+ setClasspath.sh)
+
+package() {
+ cd "$srcdir"
+
+ install -D -m644 setClasspath.sh $pkgdir/usr/share/java/$pkgname/setClasspath.sh
+ install -m644 $pkgname-core-$pkgver.jar $pkgdir/usr/share/java/$pkgname/$pkgname-core-$pkgver.jar
+ install -m644 $pkgname-java-$pkgver.jar $pkgdir/usr/share/java/$pkgname/$pkgname-java-$pkgver.jar
+
+ cd $pkgdir/usr/share/java/$pkgname
+
+ ln -s $pkgname-core-$pkgver.jar $pkgname-core.jar
+ ln -s $pkgname-java-$pkgver.jar $pkgname-java.jar
+
+}
+
+sha1sums=('11bd0c34fc6ac3c3cbf440ab8180cc6422c044e9'
+ 'cb2ffa720f75b2fce8cfd1875599319e75ea9557'
+ '6ad50f7f1e4f24981f3a1b6397eca8f2bf329046')
diff --git a/setClasspath.sh b/setClasspath.sh
new file mode 100644
index 000000000000..c09b191fc9b8
--- /dev/null
+++ b/setClasspath.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+##
+# This script will set parboiled's classpath variable.
+##
+
+PARBOILED_CLASSPATH=/usr/share/java/parboiled/parboiled-core.jar:/usr/share/java/parboiled/parboiled-java.jar:/usr/share/java/asm/asm.jar:/usr/share/java/asm/asm-analysis.jar:/usr/share/java/asm/asm-tree.jar:/usr/share/java/asm/asm-util.jar