From df045aa9df476c660c338b28f0c5a00955efc355 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sat, 13 Dec 2014 19:55:26 +0000 Subject: [PATCH 1/6] New package: lua-BitOp-1.0.1 --- srcpkgs/lua-BitOp/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/lua-BitOp/template diff --git a/srcpkgs/lua-BitOp/template b/srcpkgs/lua-BitOp/template new file mode 100644 index 0000000000..99ec483ad2 --- /dev/null +++ b/srcpkgs/lua-BitOp/template @@ -0,0 +1,23 @@ +# Template file for 'lua-BitOp' +pkgname=lua-BitOp +version=1.0.2 +revision=1 +makedepends="lua-devel>=5.2 lua>=5.2" +hostmakedepends="lua>=5.2" +depends="lua>=5.2" +short_desc="C extension module for Lua which adds bitwise operations on numbers" +maintainer="Tj Vanderpoel (bougyman) " +license="MIT" +homepage="http://bitop.luajit.org/" +distfiles="${homepage}/download/LuaBitOp-${version}.tar.gz" +checksum=1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99 +build_style=gnu-makefile +wrksrc="LuaBitOp-${version}" +make_build_args="INCLUDES=-I/usr/include" + +do_install() { + mod_path="${DESTDIR}$(lua installpath.lua bit)" + lua_path=$(dirname $mod_path) + install -dm0755 "$lua_path" + install -p bit.so "$mod_path" +} From 909a07663b7ade1ec9d7ec65081b3c78e10b5540 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sat, 13 Dec 2014 19:55:53 +0000 Subject: [PATCH 2/6] New package: lua-lpeg-0.12.1 --- srcpkgs/lua-lpeg/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/lua-lpeg/template diff --git a/srcpkgs/lua-lpeg/template b/srcpkgs/lua-lpeg/template new file mode 100644 index 0000000000..b9bd21f268 --- /dev/null +++ b/srcpkgs/lua-lpeg/template @@ -0,0 +1,22 @@ +# Template file for 'lua-lpeg' +pkgname=lua-lpeg +_lualibname=lpeg +version=0.12.1 +revision=1 +hostmakedepends="lua>=5.2" +makedepends="lua-devel>=5.2" +depends="lua>=5.2" +short_desc="Pattern-matching library for Lua based on Parsing Expression Grammars" +maintainer="Tj Vanderpoel (bougyman) " +license="MIT" +homepage="http://www.inf.puc-rio.br/~roberto/lpeg/" +distfiles="${homepage}/${_lualibname}-${version}.tar.gz" +wrksrc=${_lualibname}-${version} +checksum=60c6752dd043034c01929b04dab377d139f53bc098710cf735be53dd603fa22a +build_style=gnu-makefile +make_build_args=" LUADIR=/usr/include" + +do_install() { + install -Dm755 ${_lualibname}.so "${DESTDIR}"/usr/lib/lua/5.2/${_lualibname}.so + install -Dm644 re.lua "${DESTDIR}"/usr/share/lua/5.2/re.lua +} From df6cc27db70418fc93d17c64fec66a9bf7493848 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sat, 13 Dec 2014 19:56:12 +0000 Subject: [PATCH 3/6] New package: lua-MessagePack-0.3.1 --- srcpkgs/lua-MessagePack/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/lua-MessagePack/template diff --git a/srcpkgs/lua-MessagePack/template b/srcpkgs/lua-MessagePack/template new file mode 100644 index 0000000000..cd759bc34e --- /dev/null +++ b/srcpkgs/lua-MessagePack/template @@ -0,0 +1,20 @@ +# Template file for 'lua-MessagePack' +pkgname=lua-MessagePack +version=0.3.1 +revision=1 +hostmakedepends="lua>=5.2" +makedepends="lua>=5.2" +short_desc="A pure Lua implementation of msgpack.org" +maintainer="Tj Vanderpoel (bougyman) " +license="MIT" +homepage="https://github.com/fperrad/lua-MessagePack" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=2cc1e2458d0f1eee8f02263848fa5055894303c056fd2e49aa9c3fb54ccbb5a0 +build_style=gnu-makefile +make_install_args=" LUAVER=5.2" + +do_build() { + /bin/true +} + + From 6d51c87b5833080c65145a588e232436355e91b3 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sun, 14 Dec 2014 15:37:20 +0000 Subject: [PATCH 4/6] fix up templates for PR #727 --- srcpkgs/lua-BitOp/template | 1 - srcpkgs/lua-MessagePack/template | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/srcpkgs/lua-BitOp/template b/srcpkgs/lua-BitOp/template index 99ec483ad2..23123ef964 100644 --- a/srcpkgs/lua-BitOp/template +++ b/srcpkgs/lua-BitOp/template @@ -13,7 +13,6 @@ distfiles="${homepage}/download/LuaBitOp-${version}.tar.gz" checksum=1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99 build_style=gnu-makefile wrksrc="LuaBitOp-${version}" -make_build_args="INCLUDES=-I/usr/include" do_install() { mod_path="${DESTDIR}$(lua installpath.lua bit)" diff --git a/srcpkgs/lua-MessagePack/template b/srcpkgs/lua-MessagePack/template index cd759bc34e..2bf917f960 100644 --- a/srcpkgs/lua-MessagePack/template +++ b/srcpkgs/lua-MessagePack/template @@ -10,11 +10,9 @@ license="MIT" homepage="https://github.com/fperrad/lua-MessagePack" distfiles="${homepage}/archive/${version}.tar.gz" checksum=2cc1e2458d0f1eee8f02263848fa5055894303c056fd2e49aa9c3fb54ccbb5a0 -build_style=gnu-makefile -make_install_args=" LUAVER=5.2" -do_build() { - /bin/true +do_install() { + make PREFIX=/usr DESTDIR="${DESTDIR}" LUAVER=5.2 install } From 248f338b5e13de90643916487c86330d6a329da4 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sun, 14 Dec 2014 16:21:05 +0000 Subject: [PATCH 5/6] lua-lpeg: use a cross-compatible path --- srcpkgs/lua-lpeg/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/lua-lpeg/template b/srcpkgs/lua-lpeg/template index b9bd21f268..19a9657d87 100644 --- a/srcpkgs/lua-lpeg/template +++ b/srcpkgs/lua-lpeg/template @@ -14,7 +14,7 @@ distfiles="${homepage}/${_lualibname}-${version}.tar.gz" wrksrc=${_lualibname}-${version} checksum=60c6752dd043034c01929b04dab377d139f53bc098710cf735be53dd603fa22a build_style=gnu-makefile -make_build_args=" LUADIR=/usr/include" +make_build_args=" LUADIR=${XBPS_CROSS_BASE}/usr/include" do_install() { install -Dm755 ${_lualibname}.so "${DESTDIR}"/usr/lib/lua/5.2/${_lualibname}.so From 4aa3c578d1f70635a72d5991d20d04b873e9cf30 Mon Sep 17 00:00:00 2001 From: TJ Vanderpoel Date: Sun, 14 Dec 2014 17:06:43 +0000 Subject: [PATCH 6/6] lua-MessagePack: add lua runtime dependency --- srcpkgs/lua-MessagePack/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/lua-MessagePack/template b/srcpkgs/lua-MessagePack/template index 2bf917f960..617f33b5a4 100644 --- a/srcpkgs/lua-MessagePack/template +++ b/srcpkgs/lua-MessagePack/template @@ -4,6 +4,7 @@ version=0.3.1 revision=1 hostmakedepends="lua>=5.2" makedepends="lua>=5.2" +depends="lua>=5.2" short_desc="A pure Lua implementation of msgpack.org" maintainer="Tj Vanderpoel (bougyman) " license="MIT"