summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b7e16c6dc1c4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Alexey Galakhov <agalakhov@gmail.com>
+# Contributor: Raedwulf
+
+pkgname=lemon
+pkgrel=4
+pkgver=1.69
+pkgdesc="The LALR Parser Generator used in sqlite."
+arch=('i686' 'x86_64')
+url="http://www.hwaci.com/sw/lemon/"
+license=('custom')
+depends=('glibc')
+source=( 'lemon.c::http://www.sqlite.org/src/raw/tool/lemon.c?name=680980c7935bfa1edec20c804c9e5ba4b1dd96f5'
+ 'lempar.c::http://www.sqlite.org/src/raw/tool/lempar.c?name=01ca97f87610d1dac6d8cd96ab109ab1130e76dc'
+ lemon_share.diff license.txt )
+
+prepare() {
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+ cp ${srcdir}/lemon.c ${srcdir}/lempar.c .
+ patch -Np0 -i ${srcdir}/lemon_share.diff
+}
+
+build() {
+ cd ${srcdir}/build
+ make lemon
+}
+
+package() {
+ cd ${srcdir}/build
+ install -Dm755 lemon ${pkgdir}/usr/bin/lemon
+ install -Dm644 lempar.c ${pkgdir}/usr/share/lemon/lempar.c
+ install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/lemon/license.txt
+}
+
+sha256sums=('5dce8ffd620c9d6daca2c4718da5c8d436542dcf68b05b4b8f30c9f3a198b7b0'
+ '71f0880d170e600435b9f705dc5f4ac3bd8d7b23d009ae82664226e88d1a41ad'
+ '6d09900e476262287c137e990db48283c37ab747df0d562eb4e486b490ea9e61'
+ '6b5ff92682dfbdfef6b66f7ab7a6455c081b0260f6e6d3a6669bf99ffb5333e6')
+