From 23531031a734d08f7004bc15da85c3c3b885019a Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Thu, 1 Jun 2023 23:37:34 +0800 Subject: [PATCH] lua-eco: update to 2.3.0 Signed-off-by: Jianhui Zhao --- lang/lua-eco/Makefile | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/lang/lua-eco/Makefile b/lang/lua-eco/Makefile index 88728ec7e3..d49c5c4328 100644 --- a/lang/lua-eco/Makefile +++ b/lang/lua-eco/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=lua-eco -PKG_VERSION:=2.2.0 +PKG_VERSION:=2.3.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL=https://github.com/zhaojh329/lua-eco/releases/download/v$(PKG_VERSION) -PKG_HASH:=b45073ba93123d93ab7521b1e699c0f8f8f7de513342b16e2115a0f5a26f8014 +PKG_HASH:=931737acd080bd309fd589c521ad32d00b2285fe9edeefdcacb86ba8f1fe1fdc PKG_MAINTAINER:=Jianhui Zhao PKG_LICENSE:=MIT @@ -59,7 +59,10 @@ Package/lua-eco-http=$(call Package/lua-eco/Module,http/https,+lua-eco-dns +lua- Package/lua-eco-mqtt=$(call Package/lua-eco/Module,mqtt,+lua-eco-socket +lua-eco-dns +lua-mosquitto) Package/lua-eco-websocket=$(call Package/lua-eco/Module,websocket,+lua-eco-http +lua-eco-base64 +lua-eco-sha1) Package/lua-eco-termios=$(call Package/lua-eco/Module,termios) -Package/lua-eco-network=$(call Package/lua-eco/Module,network) +Package/lua-eco-struct=$(call Package/lua-eco/Module,struct pack) +Package/lua-eco-network=$(call Package/lua-eco/Module,network utils) +Package/lua-eco-netlink=$(call Package/lua-eco/Module,netlink) +Package/lua-eco-nl80211=$(call Package/lua-eco/Module,nl80211,+lua-eco-netlink) define Package/lua-eco-ssl/config choice @@ -170,11 +173,29 @@ define Package/lua-eco-termios/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/termios.so $(1)/usr/lib/lua/eco endef +define Package/lua-eco-struct/install + $(INSTALL_DIR) $(1)/usr/lib/lua/eco + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/struct.so $(1)/usr/lib/lua/eco +endef + define Package/lua-eco-network/install $(INSTALL_DIR) $(1)/usr/lib/lua/eco $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/network.so $(1)/usr/lib/lua/eco endef +define Package/lua-eco-netlink/install + $(INSTALL_DIR) $(1)/usr/lib/lua/eco/core + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/{nl,genl}.lua $(1)/usr/lib/lua/eco + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/core/{nl,genl}.so $(1)/usr/lib/lua/eco/core + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/rtnl.so $(1)/usr/lib/lua/eco +endef + +define Package/lua-eco-nl80211/install + $(INSTALL_DIR) $(1)/usr/lib/lua/eco/core + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/nl80211.lua $(1)/usr/lib/lua/eco + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/eco/core/nl80211.so $(1)/usr/lib/lua/eco/core +endef + $(eval $(call BuildPackage,lua-eco)) $(eval $(call BuildPackage,lua-eco-log)) $(eval $(call BuildPackage,lua-eco-sys)) @@ -190,3 +211,5 @@ $(eval $(call BuildPackage,lua-eco-mqtt)) $(eval $(call BuildPackage,lua-eco-websocket)) $(eval $(call BuildPackage,lua-eco-termios)) $(eval $(call BuildPackage,lua-eco-network)) +$(eval $(call BuildPackage,lua-eco-netlink)) +$(eval $(call BuildPackage,lua-eco-nl80211))