From d641c9d06b687b2a89f160ad4020ab4c2f663a66 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 24 Jun 2013 15:45:34 +0000 Subject: main/lua5.2: moved from testing --- main/lua5.2/APKBUILD | 131 +++++++++++++++++++++++++++++++++ main/lua5.2/lua-5.2-make.patch | 60 +++++++++++++++ main/lua5.2/lua-5.2-module_paths.patch | 26 +++++++ 3 files changed, 217 insertions(+) create mode 100644 main/lua5.2/APKBUILD create mode 100644 main/lua5.2/lua-5.2-make.patch create mode 100644 main/lua5.2/lua-5.2-module_paths.patch (limited to 'main/lua5.2') diff --git a/main/lua5.2/APKBUILD b/main/lua5.2/APKBUILD new file mode 100644 index 0000000000..4f4af2e5ee --- /dev/null +++ b/main/lua5.2/APKBUILD @@ -0,0 +1,131 @@ +# Maintainer: Natanael Copa +pkgname=lua5.2 +pkgver=5.2.2 +_luaver=${pkgname#lua} +pkgrel=0 +pkgdesc="Powerful light-weight programming language" +url="http://www.lua.org/" +arch="all" +license="MIT" +depends= +ldpath="/usr/lib/$pkgname" +makedepends="libtool autoconf automake" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" +source="http://www.lua.org/ftp/lua-$pkgver.tar.gz + lua-5.2-make.patch + lua-5.2-module_paths.patch + " + +_builddir="$srcdir"/lua-$pkgver +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + patch*|*.patch) + msg "Applying $i" + patch -p1 -i "$srcdir"/$i || return 1 + ;; + esac + done + + # disable readline + sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h + + # we use libtool + cat >configure.ac < "$pkgdir"/usr/lib/pkgconfig/lua$_luaver.pc <