summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle Keen2015-08-09 14:39:47 -0400
committerKyle Keen2015-08-09 14:39:47 -0400
commit4b89b7d0162bef26d9744cd042be4ad1a7a9799c (patch)
treedfd6135bcb429ebf301fcaacbeddb8c067a1af8f /PKGBUILD
downloadaur-metalua.tar.gz
aur3 recovery
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eb25dd5759c7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Contributor: Andreas Krinke <andreas dot krinke at gmx dot de>
+# Contributor: Kyle Keen <keenerd@gmail.com>
+
+pkgname=metalua
+pkgver=0.5rc2
+pkgrel=1
+pkgdesc="The metalua programming language"
+arch=(i686 x86_64)
+url="http://metalua.luaforge.net"
+license=('MIT')
+depends=('lua51' 'sh')
+makedepends=()
+source=("http://github.com/fab13n/metalua/tarball/0.5-rc2")
+md5sums=('c841976b3a2fe9b7322aaca16927c9e2')
+
+build() {
+ cd "$srcdir/fab13n-metalua-046d736/src"
+
+ sed -i -e "s|\[\[lua|\[\[lua5.1|" lib/metalua/mlc_xcall.lua
+ sed -i -e "s|^LUA=\$(which lua)$|LUA=\$(which lua5.1)|" make.sh
+ sed -i -e "s|^LUAC=\$(which luac)$|LUAC=\$(which luac5.1)|" make.sh
+
+ BUILD=`pwd`/build INSTALL_BIN="$pkgdir/usr/bin" INSTALL_LIB="$pkgdir/usr/share/lua/5.1" ./make.sh
+
+ sed -r -i -e "s|^METALUA_LIB.*$|METALUA_LIB=/usr/share/lua/5.1|" make-install.sh
+}
+
+package() {
+ cd "$srcdir/fab13n-metalua-046d736"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd src
+ ./make-install.sh
+}
+
+# vim:set ts=2 sw=2 et: