@@ -8,13 +8,13 @@ include $(INCLUDE_DIR)/kernel.mk
88include $(INCLUDE_DIR ) /netfilter.mk
99
1010PKG_NAME: =lunatik
11- PKG_VERSION: =3.7.2
11+ PKG_VERSION: =4.0
1212PKG_LICENSE: =GPL-2.0
1313
1414PKG_SOURCE_URL: =https://github.com/luainkernel/lunatik
1515PKG_SOURCE_PROTO: =git
16- PKG_SOURCE_DATE: =2026-01-09
17- PKG_SOURCE_VERSION: =682668816fc16191c4a02d19e35cb5ae67f0c063
16+ PKG_SOURCE_DATE: =2026-01-23
17+ PKG_SOURCE_VERSION: =adace5ec6bc02bf15941ee2a3aca8a8416605520
1818
1919PKG_MAINTAINER: =Lourival Vieira Neto<lourival.neto@ringzero.com.br>
2020PKG_BUILD_PARALLEL: =1
@@ -39,7 +39,7 @@ KLIBC_USR := klibc/usr
3939
4040EXTRA_KCONFIG: = CONFIG_LUNATIK=m \
4141 CONFIG_LUNATIK_RUN=m CONFIG_LUNATIK_RUNTIME=y CONFIG_LUNATIK_DEVICE=m \
42- CONFIG_LUNATIK_LINUX=m CONFIG_LUNATIK_SOCKET=m \
42+ CONFIG_LUNATIK_LINUX=m CONFIG_LUNATIK_SOCKET=m CONFIG_LUNATIK_BYTEORDER=m \
4343 CONFIG_LUNATIK_RCU=m CONFIG_LUNATIK_THREAD=m CONFIG_LUNATIK_FIB=m \
4444 CONFIG_LUNATIK_DATA=m CONFIG_LUNATIK_PROBE=n CONFIG_LUNATIK_SYSCALL=n \
4545 CONFIG_LUNATIK_FIFO=m CONFIG_LUNATIK_NETFILTER=m \
@@ -71,11 +71,15 @@ define KernelPackage/lunatik
7171 SUBMENU:=Other modules
7272 KCONFIG:=CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y
7373 DEPENDS:=\
74- +kmod-nf-ipt
74+ +kmod-nf-ipt \
75+ +lunatik-scripts \
76+ +kmod-crypto-rng \
77+ +kmod-crypto-hash \
78+ +kmod-crypto-hmac
7579 FILES:=$(PKG_BUILD_DIR ) /lunatik.ko $(PKG_BUILD_DIR ) /lunatik_run.ko \
7680 $(PKG_BUILD_DIR ) /lib/luarcu.ko $(PKG_BUILD_DIR ) /lib/luadevice.ko \
7781 $(PKG_BUILD_DIR ) /lib/luadata.ko $(PKG_BUILD_DIR ) /lib/luanetfilter.ko \
78- $(PKG_BUILD_DIR ) /lib/luasocket.ko \
82+ $(PKG_BUILD_DIR ) /lib/luasocket.ko $( PKG_BUILD_DIR ) /lib/luabyteorder.ko \
7983 $(PKG_BUILD_DIR ) /lib/luathread.ko $(PKG_BUILD_DIR ) /lib/lualinux.ko \
8084 $(PKG_BUILD_DIR ) /lib/luafifo.ko $(PKG_BUILD_DIR ) /lib/luacompletion.ko \
8185 $(PKG_BUILD_DIR ) /lib/luacrypto_shash.ko \
@@ -120,7 +124,7 @@ endef
120124
121125define Build/Prepare
122126 $(Build/Prepare/Default )
123- cd $(PKG_BUILD_DIR ) && ./gensymbols.sh $(LUA_API ) > lunatik_sym.h
127+ cd $(PKG_BUILD_DIR ) && CC= $( CC ) ./gensymbols.sh $(LUA_API ) > lunatik_sym.h
124128 cp $(PKG_BUILD_DIR ) /Kbuild $(PKG_BUILD_DIR ) /Makefile
125129 $(if $(call kernel_patchver_lt,5.15) ,rm $(PKG_BUILD_DIR ) /include/stdarg.h)
126130endef
@@ -135,3 +139,4 @@ endef
135139
136140$(eval $(call KernelPackage,lunatik))
137141$(eval $(call BuildPackage,lunatik-scripts))
142+
0 commit comments