* [Buildroot] [PATCH] package/lua-dkjson: new package
@ 2023-03-15 9:07 Francois Perrad
2023-07-30 21:55 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Francois Perrad @ 2023-03-15 9:07 UTC (permalink / raw)
To: buildroot
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
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))
--
2.37.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH] package/lua-dkjson: new package
2023-03-15 9:07 [Buildroot] [PATCH] package/lua-dkjson: new package Francois Perrad
@ 2023-07-30 21:55 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-07-30 21:55 UTC (permalink / raw)
To: Francois Perrad; +Cc: buildroot
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
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-30 21:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-15 9:07 [Buildroot] [PATCH] package/lua-dkjson: new package Francois Perrad
2023-07-30 21:55 ` Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.