[Buildroot] [git commit branch/next] package/lua-zlib: new package
From: Yann E. MORIN <hidden>
Date: 2021-08-03 23:08:18
Subsystem:
the rest · Maintainer:
Linus Torvalds
commit: https://git.buildroot.net/buildroot/commit/?id=b4fd87f9938efa5ce0b45dfec5505cf62e5d7e42 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This module is only partially compatible with lzlib (which is no longer maintained). Signed-off-by: Francois Perrad <redacted> [yann.morin.1998@free.fr: amend commit log about limited compatibility] Signed-off-by: Yann E. MORIN <redacted> --- package/Config.in | 1 + package/lua-zlib/Config.in | 10 ++++++++++ package/lua-zlib/lua-zlib.hash | 2 ++ package/lua-zlib/lua-zlib.mk | 12 ++++++++++++ support/testing/tests/package/test_lua_zlib.py | 25 +++++++++++++++++++++++++ 5 files changed, 50 insertions(+)
diff --git a/package/Config.in b/package/Config.in
index e42f579494..388f8c1f05 100644
--- a/package/Config.in
+++ b/package/Config.in@@ -693,6 +693,7 @@ menu "Lua libraries/modules" source "package/lua-testmore/Config.in" source "package/lua-utf8/Config.in" source "package/lua-valua/Config.in" + source "package/lua-zlib/Config.in" source "package/luabitop/Config.in" source "package/luadbi/Config.in" source "package/luadbi-sqlite3/Config.in"
diff --git a/package/lua-zlib/Config.in b/package/lua-zlib/Config.in
new file mode 100644
index 0000000000..ffdb4a8e66
--- /dev/null
+++ b/package/lua-zlib/Config.in@@ -0,0 +1,10 @@ +config BR2_PACKAGE_LUA_ZLIB + bool "lua-zlib" + select BR2_PACKAGE_ZLIB + help + Simple streaming interface to zlib for Lua. + Consists of two functions: inflate and deflate. + Both functions return "stream functions" (takes a buffer + of input and returns a buffer of output). + + https://github.com/brimworks/lua-zlib
diff --git a/package/lua-zlib/lua-zlib.hash b/package/lua-zlib/lua-zlib.hash
new file mode 100644
index 0000000000..8c108b39ae
--- /dev/null
+++ b/package/lua-zlib/lua-zlib.hash@@ -0,0 +1,2 @@ +# computed by luarocks/buildroot +sha256 42436ba2b78c9a2d515d6da59ceb12cdea7f84c9ce3c859d91addb42badd4061 lua-zlib-1.2-0.src.rock
diff --git a/package/lua-zlib/lua-zlib.mk b/package/lua-zlib/lua-zlib.mk
new file mode 100644
index 0000000000..23e2a8ae32
--- /dev/null
+++ b/package/lua-zlib/lua-zlib.mk@@ -0,0 +1,12 @@ +################################################################################ +# +# lua-zlib +# +################################################################################ + +LUA_ZLIB_VERSION = 1.2-0 +LUA_ZLIB_SUBDIR = lua-zlib +LUA_ZLIB_LICENSE = MIT +LUA_ZLIB_DEPENDENCIES = zlib + +$(eval $(luarocks-package))
diff --git a/support/testing/tests/package/test_lua_zlib.py b/support/testing/tests/package/test_lua_zlib.py
new file mode 100644
index 0000000000..6089daa2e8
--- /dev/null
+++ b/support/testing/tests/package/test_lua_zlib.py@@ -0,0 +1,25 @@ +from tests.package.test_lua import TestLuaBase + + +class TestLuaLuazlib(TestLuaBase): + config = TestLuaBase.config + \ + """ + BR2_PACKAGE_LUA=y + BR2_PACKAGE_LUA_ZLIB=y + """ + + def test_run(self): + self.login() + self.module_test("zlib") + + +class TestLuajitLuazlib(TestLuaBase): + config = TestLuaBase.config + \ + """ + BR2_PACKAGE_LUAJIT=y + BR2_PACKAGE_LUA_ZLIB=y + """ + + def test_run(self): + self.login() + self.module_test("zlib")
_______________________________________________ buildroot mailing list buildroot@busybox.net http://lists.busybox.net/mailman/listinfo/buildroot