All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/lua-lsdbus: new package
@ 2023-12-06  9:39 Francois Perrad
  0 siblings, 0 replies; 4+ messages in thread
From: Francois Perrad @ 2023-12-06  9:39 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                  |  1 +
 package/lua-lsdbus/Config.in       | 12 ++++++++++++
 package/lua-lsdbus/lua-lsdbus.hash |  3 +++
 package/lua-lsdbus/lua-lsdbus.mk   | 13 +++++++++++++
 4 files changed, 29 insertions(+)
 create mode 100644 package/lua-lsdbus/Config.in
 create mode 100644 package/lua-lsdbus/lua-lsdbus.hash
 create mode 100644 package/lua-lsdbus/lua-lsdbus.mk

diff --git a/package/Config.in b/package/Config.in
index c18a17af91..b5d1b79a05 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -744,6 +744,7 @@ menu "Lua libraries/modules"
 	source "package/lua-livr/Config.in"
 	source "package/lua-livr-extra/Config.in"
 	source "package/lua-lpeg-patterns/Config.in"
+	source "package/lua-lsdbus/Config.in"
 	source "package/lua-lunitx/Config.in"
 	source "package/lua-lunix/Config.in"
 	source "package/lua-lyaml/Config.in"
diff --git a/package/lua-lsdbus/Config.in b/package/lua-lsdbus/Config.in
new file mode 100644
index 0000000000..e2a3fc6993
--- /dev/null
+++ b/package/lua-lsdbus/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_LUA_LSDBUS
+	bool "lua-lsdbus"
+	depends on BR2_PACKAGE_SYSTEMD
+	select BR2_PACKAGE_MXML
+	select BR2_PACKAGE_LUA_COMPAT53 if BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1 # runtime
+	help
+	  Lua D-Bus bindings based on sd-bus and sd-event
+
+	  https://github.com/kmarkus/lsdbus
+
+comment "lua-lsdbus needs systemd"
+	depends on !BR2_PACKAGE_SYSTEMD
diff --git a/package/lua-lsdbus/lua-lsdbus.hash b/package/lua-lsdbus/lua-lsdbus.hash
new file mode 100644
index 0000000000..6db9692210
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.hash
@@ -0,0 +1,3 @@
+# Locally calculated
+sha256  1361a42aef417eca3421436bf73b158583c96e728992800349c5da2dc654982d  lua-lsdbus-2c72a66631ccb12672e4157a8765f7a5ad5cc486.tar.gz
+sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING
diff --git a/package/lua-lsdbus/lua-lsdbus.mk b/package/lua-lsdbus/lua-lsdbus.mk
new file mode 100644
index 0000000000..016ce5b46b
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# lua-lsdbus
+#
+################################################################################
+
+LUA_LSDBUS_VERSION = 2c72a66631ccb12672e4157a8765f7a5ad5cc486
+LUA_LSDBUS_SITE = $(call github,kmarkus,lsdbus,$(LUA_LSDBUS_VERSION))
+LUA_LSDBUS_DEPENDENCIES = luainterpreter mxml systemd
+LUA_LSDBUS_LICENSE = LGPL-2.1
+LUA_LSDBUS_LICENSE_FILES = COPYING
+
+$(eval $(cmake-package))
-- 
2.39.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH] package/lua-lsdbus: new package
  2024-04-03  8:55 Francois Perrad
@ 2024-05-01 19:02 ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-05-01 19:02 UTC (permalink / raw)
  To: Francois Perrad; +Cc: buildroot

On Wed,  3 Apr 2024 10:55:24 +0200
Francois Perrad <francois.perrad@gadz.org> wrote:

> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                  |  1 +
>  package/lua-lsdbus/Config.in       | 12 ++++++++++++
>  package/lua-lsdbus/lua-lsdbus.hash |  3 +++
>  package/lua-lsdbus/lua-lsdbus.mk   | 17 +++++++++++++++++
>  4 files changed, 33 insertions(+)
>  create mode 100644 package/lua-lsdbus/Config.in
>  create mode 100644 package/lua-lsdbus/lua-lsdbus.hash
>  create mode 100644 package/lua-lsdbus/lua-lsdbus.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] 4+ messages in thread

* [Buildroot] [PATCH] package/lua-lsdbus: new package
@ 2024-04-03  8:55 Francois Perrad
  2024-05-01 19:02 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 4+ messages in thread
From: Francois Perrad @ 2024-04-03  8:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                  |  1 +
 package/lua-lsdbus/Config.in       | 12 ++++++++++++
 package/lua-lsdbus/lua-lsdbus.hash |  3 +++
 package/lua-lsdbus/lua-lsdbus.mk   | 17 +++++++++++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 package/lua-lsdbus/Config.in
 create mode 100644 package/lua-lsdbus/lua-lsdbus.hash
 create mode 100644 package/lua-lsdbus/lua-lsdbus.mk

diff --git a/package/Config.in b/package/Config.in
index c18a17af91..b5d1b79a05 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -744,6 +744,7 @@ menu "Lua libraries/modules"
 	source "package/lua-livr/Config.in"
 	source "package/lua-livr-extra/Config.in"
 	source "package/lua-lpeg-patterns/Config.in"
+	source "package/lua-lsdbus/Config.in"
 	source "package/lua-lunitx/Config.in"
 	source "package/lua-lunix/Config.in"
 	source "package/lua-lyaml/Config.in"
diff --git a/package/lua-lsdbus/Config.in b/package/lua-lsdbus/Config.in
new file mode 100644
index 0000000000..f4eda20d6e
--- /dev/null
+++ b/package/lua-lsdbus/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_LUA_LSDBUS
+	bool "lua-lsdbus"
+	depends on BR2_PACKAGE_SYSTEMD
+	select BR2_PACKAGE_MXML
+	select BR2_PACKAGE_LUA_COMPAT53 if BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1
+	help
+	  Lua D-Bus bindings based on sd-bus and sd-event
+
+	  https://github.com/kmarkus/lsdbus
+
+comment "lua-lsdbus needs systemd"
+	depends on !BR2_PACKAGE_SYSTEMD
diff --git a/package/lua-lsdbus/lua-lsdbus.hash b/package/lua-lsdbus/lua-lsdbus.hash
new file mode 100644
index 0000000000..369370d63a
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.hash
@@ -0,0 +1,3 @@
+# Locally calculated
+sha256  b515cd00c844abc80993e9552d884c71a80a680e47b90a628f1f7bd18b9b821a  lua-lsdbus-d132f8b2bd390d0b1c7d17b300190279f92bd494.tar.gz
+sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING
diff --git a/package/lua-lsdbus/lua-lsdbus.mk b/package/lua-lsdbus/lua-lsdbus.mk
new file mode 100644
index 0000000000..cbd7ee9d4b
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# lua-lsdbus
+#
+################################################################################
+
+LUA_LSDBUS_VERSION = d132f8b2bd390d0b1c7d17b300190279f92bd494
+LUA_LSDBUS_SITE = $(call github,kmarkus,lsdbus,$(LUA_LSDBUS_VERSION))
+LUA_LSDBUS_DEPENDENCIES = luainterpreter mxml systemd
+LUA_LSDBUS_LICENSE = LGPL-2.1
+LUA_LSDBUS_LICENSE_FILES = COPYING
+
+ifeq ($(BR2_PACKAGE_LUA_COMPAT53),y)
+LUA_LSDBUS_DEPENDENCIES += lua-compat53
+endif
+
+$(eval $(cmake-package))
-- 
2.39.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH] package/lua-lsdbus: new package
@ 2024-01-07  8:29 Francois Perrad
  0 siblings, 0 replies; 4+ messages in thread
From: Francois Perrad @ 2024-01-07  8:29 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                  |  1 +
 package/lua-lsdbus/Config.in       | 12 ++++++++++++
 package/lua-lsdbus/lua-lsdbus.hash |  3 +++
 package/lua-lsdbus/lua-lsdbus.mk   | 17 +++++++++++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 package/lua-lsdbus/Config.in
 create mode 100644 package/lua-lsdbus/lua-lsdbus.hash
 create mode 100644 package/lua-lsdbus/lua-lsdbus.mk

diff --git a/package/Config.in b/package/Config.in
index c18a17af91..b5d1b79a05 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -744,6 +744,7 @@ menu "Lua libraries/modules"
 	source "package/lua-livr/Config.in"
 	source "package/lua-livr-extra/Config.in"
 	source "package/lua-lpeg-patterns/Config.in"
+	source "package/lua-lsdbus/Config.in"
 	source "package/lua-lunitx/Config.in"
 	source "package/lua-lunix/Config.in"
 	source "package/lua-lyaml/Config.in"
diff --git a/package/lua-lsdbus/Config.in b/package/lua-lsdbus/Config.in
new file mode 100644
index 0000000000..f4eda20d6e
--- /dev/null
+++ b/package/lua-lsdbus/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_LUA_LSDBUS
+	bool "lua-lsdbus"
+	depends on BR2_PACKAGE_SYSTEMD
+	select BR2_PACKAGE_MXML
+	select BR2_PACKAGE_LUA_COMPAT53 if BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1
+	help
+	  Lua D-Bus bindings based on sd-bus and sd-event
+
+	  https://github.com/kmarkus/lsdbus
+
+comment "lua-lsdbus needs systemd"
+	depends on !BR2_PACKAGE_SYSTEMD
diff --git a/package/lua-lsdbus/lua-lsdbus.hash b/package/lua-lsdbus/lua-lsdbus.hash
new file mode 100644
index 0000000000..369370d63a
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.hash
@@ -0,0 +1,3 @@
+# Locally calculated
+sha256  b515cd00c844abc80993e9552d884c71a80a680e47b90a628f1f7bd18b9b821a  lua-lsdbus-d132f8b2bd390d0b1c7d17b300190279f92bd494.tar.gz
+sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING
diff --git a/package/lua-lsdbus/lua-lsdbus.mk b/package/lua-lsdbus/lua-lsdbus.mk
new file mode 100644
index 0000000000..cbd7ee9d4b
--- /dev/null
+++ b/package/lua-lsdbus/lua-lsdbus.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# lua-lsdbus
+#
+################################################################################
+
+LUA_LSDBUS_VERSION = d132f8b2bd390d0b1c7d17b300190279f92bd494
+LUA_LSDBUS_SITE = $(call github,kmarkus,lsdbus,$(LUA_LSDBUS_VERSION))
+LUA_LSDBUS_DEPENDENCIES = luainterpreter mxml systemd
+LUA_LSDBUS_LICENSE = LGPL-2.1
+LUA_LSDBUS_LICENSE_FILES = COPYING
+
+ifeq ($(BR2_PACKAGE_LUA_COMPAT53),y)
+LUA_LSDBUS_DEPENDENCIES += lua-compat53
+endif
+
+$(eval $(cmake-package))
-- 
2.39.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-05-01 19:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-06  9:39 [Buildroot] [PATCH] package/lua-lsdbus: new package Francois Perrad
2024-01-07  8:29 Francois Perrad
2024-04-03  8:55 Francois Perrad
2024-05-01 19:02 ` 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.