luasocket: Enable serial module
authorGeoffrey Hausheer <rc2012@pblue.org>
Fri, 5 Jul 2024 16:29:28 +0000 (09:29 -0700)
committerRosen Penev <rosenp@gmail.com>
Wed, 10 Jul 2024 00:52:36 +0000 (17:52 -0700)
Includes the serial module for luasockets (which is already being built)
in the final package. This allows using socket.select() on a serial port
(eg /dev/ttyACM0) which is the easiest way to use a serial-port with
coroutines.

Signed-off-by: Geoffrey Hausheer <rc2012@pblue.org>
lang/luasocket/Makefile

index f5d458c28cd200e0dc7f7c87be688fe74eec8531..9538d7a9c009b025ef60f6da19dd6cfa59fe8529 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=luasocket
 PKG_VERSION:=3.1.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
@@ -83,6 +83,7 @@ define Package/luasocket/install
        $(INSTALL_DIR) $(1)/usr/lib/lua/socket
        $(INSTALL_DATA) $(PKG_BUILD_DIR)/src/{ftp,http,smtp,tp,url,headers}.lua $(1)/usr/lib/lua/socket
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/unix.so $(1)/usr/lib/lua/socket
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/serial.so $(1)/usr/lib/lua/socket
        ln -sf ../socket-3.0.0.so $(1)/usr/lib/lua/socket/core.so
 endef