summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DEVELOPERS1
-rw-r--r--package/Config.in1
-rw-r--r--package/lua-bit32/Config.in8
-rw-r--r--package/lua-bit32/lua-bit32.hash2
-rw-r--r--package/lua-bit32/lua-bit32.mk20
5 files changed, 32 insertions, 0 deletions
diff --git a/DEVELOPERS b/DEVELOPERS
index 1bf07c37b3..678a9a9c77 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -106,6 +106,7 @@ N: Arnout Vandecappelle <arnout@mind.be>
F: package/freescale-imx/firmware-imx/
F: package/freescale-imx/imx-lib/
F: package/gstreamer/gst-fsl-plugins/
+F: package/lua-bit32/
F: package/owfs/
F: package/python-bottle/
F: package/sqlcipher/
diff --git a/package/Config.in b/package/Config.in
index 69c772b451..ff79fdf10b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -537,6 +537,7 @@ menu "Lua libraries/modules"
source "package/lpty/Config.in"
source "package/lrandom/Config.in"
source "package/lsqlite3/Config.in"
+ source "package/lua-bit32/Config.in"
source "package/lua-cjson/Config.in"
source "package/lua-coat/Config.in"
source "package/lua-coatpersistent/Config.in"
diff --git a/package/lua-bit32/Config.in b/package/lua-bit32/Config.in
new file mode 100644
index 0000000000..f896940deb
--- /dev/null
+++ b/package/lua-bit32/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LUA_BIT32
+ bool "lua-bit32"
+ help
+ bit32 is the native Lua 5.2 bit manipulation library, in the
+ version from Lua 5.3; it is compatible with Lua 5.1, 5.2 and
+ 5.3.
+
+ http://www.lua.org/manual/5.2/manual.html#6.7
diff --git a/package/lua-bit32/lua-bit32.hash b/package/lua-bit32/lua-bit32.hash
new file mode 100644
index 0000000000..21dbd05318
--- /dev/null
+++ b/package/lua-bit32/lua-bit32.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 fe7bc70d1e48183d95ccfb6741e70a676283075173122cb161303d77059b27a6 bit32-5.3.0-1.src.rock
diff --git a/package/lua-bit32/lua-bit32.mk b/package/lua-bit32/lua-bit32.mk
new file mode 100644
index 0000000000..8304d6eaec
--- /dev/null
+++ b/package/lua-bit32/lua-bit32.mk
@@ -0,0 +1,20 @@
+################################################################################
+#
+# lua-bit32
+#
+################################################################################
+
+LUA_BIT32_VERSION = 5.3.0-1
+LUA_BIT32_SUBDIR = lua-compat-5.2
+LUA_BIT32_ROCKSPEC = bit32-$(LUA_BIT32_VERSION).rockspec
+LUA_BIT32_SOURCE = bit32-$(LUA_BIT32_VERSION).src.rock
+LUA_BIT32_LICENSE = MIT
+LUA_BIT32_LICENSE_FILES = $(LUA_BIT32_SUBDIR)/LICENSE
+
+define LUA_BIT32_EXTRACT_CMDS
+ cd $(LUA_BIT32_DIR) && \
+ $(LUAROCKS_RUN_ENV) $(LUAROCKS_RUN_CMD) unpack --force $(DL_DIR)/$(LUA_BIT32_SOURCE) && \
+ mv bit32-$(LUA_BIT32_VERSION)/* .
+endef
+
+$(eval $(luarocks-package))
OpenPOWER on IntegriCloud