Message ID | 20230315090755.399279-1-francois.perrad@gadz.org |
---|---|
State | Accepted |
Headers | show |
Series | package/lua-dkjson: new package | expand |
On Wed, 15 Mar 2023 10:07:55 +0100 Francois Perrad <fperrad@gmail.com> wrote: > Signed-off-by: Francois Perrad <francois.perrad@gadz.org> > --- > package/Config.in | 1 + > package/lua-dkjson/Config.in | 9 +++++++++ > package/lua-dkjson/lua-dkjson.hash | 5 +++++ > package/lua-dkjson/lua-dkjson.mk | 12 ++++++++++++ > 4 files changed, 27 insertions(+) > create mode 100644 package/lua-dkjson/Config.in > create mode 100644 package/lua-dkjson/lua-dkjson.hash > create mode 100644 package/lua-dkjson/lua-dkjson.mk Applied to master, thanks. Thomas
diff --git a/package/Config.in b/package/Config.in index 72167e99b..52aa5dab2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -715,6 +715,7 @@ menu "Lua libraries/modules" source "package/lua-csnappy/Config.in" source "package/lua-curl/Config.in" source "package/lua-datafile/Config.in" + source "package/lua-dkjson/Config.in" source "package/lua-ev/Config.in" source "package/lua-fifo/Config.in" source "package/lua-flu/Config.in" diff --git a/package/lua-dkjson/Config.in b/package/lua-dkjson/Config.in new file mode 100644 index 000000000..9c5dff192 --- /dev/null +++ b/package/lua-dkjson/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LUA_DKJSON + bool "lua-dkjson" + help + David Kolf's JSON module for Lua. + + dkjson is written in Lua without any dependencies, but + when LPeg is available dkjson can use it to speed up decoding. + + http://dkolf.de/src/dkjson-lua.fsl/ diff --git a/package/lua-dkjson/lua-dkjson.hash b/package/lua-dkjson/lua-dkjson.hash new file mode 100644 index 000000000..8f1a6f6a2 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.hash @@ -0,0 +1,5 @@ +# computed by luarocks/buildroot +sha256 e4ba15f2a85f84ffc7f628157a4ad16b2b04ba05eb44a2e5956fa46bd104125e dkjson-2.6-1.src.rock + +# locally computed +sha256 7fd6585e9776c1cf2930e8ce660b3116c8a9b4b676929d45078870a42f16aa65 dkjson-2.6/readme.txt diff --git a/package/lua-dkjson/lua-dkjson.mk b/package/lua-dkjson/lua-dkjson.mk new file mode 100644 index 000000000..718c47f50 --- /dev/null +++ b/package/lua-dkjson/lua-dkjson.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# lua-dkjson +# +################################################################################ + +LUA_DKJSON_VERSION = 2.6-1 +LUA_DKJSON_NAME_UPSTREAM = dkjson +LUA_DKJSON_LICENSE = MIT +LUA_DKJSON_LICENSE_FILES = $(LUA_DKJSON_SUBDIR)/readme.txt + +$(eval $(luarocks-package))
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> --- package/Config.in | 1 + package/lua-dkjson/Config.in | 9 +++++++++ package/lua-dkjson/lua-dkjson.hash | 5 +++++ package/lua-dkjson/lua-dkjson.mk | 12 ++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 package/lua-dkjson/Config.in create mode 100644 package/lua-dkjson/lua-dkjson.hash create mode 100644 package/lua-dkjson/lua-dkjson.mk