################################################################################
# Sources
################################################################################
-LIBLUA_VERSION=5.3.5
+LIBLUA_VERSION=5.4.3
LIBLUA_TARBALL=lua-$(LIBLUA_VERSION)
LIBLUA_URL=https://www.lua.org/ftp/$(LIBLUA_TARBALL).tar.gz
LIBLUA_PATCHDIR=$(LIBLUA_BASE)/patches
# LIB_O
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lauxlib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lbaselib.c
-LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lbitlib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lcorolib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/ldblib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/liolib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lmathlib.c
+LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/loadlib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/loslib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lstrlib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/ltablib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/lutf8lib.c
-LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/loadlib.c
LIBLUA_SRCS-y += $(LIBLUA_SRCS_BASE)/linit.c
-lua for Unikraft
+Lua for Unikraft
=============================
This is the port of lua for Unikraft as external library. By default,
when running the port will go into interactive mode. Alternatively,
you can run a script from a file if passed as a initrd parameter.
+## Build
+Lua depends on the following libraries, that need to be added to `Makefile`:
+
+* `libc`, e.g. [`newlib`](https://github.com/unikraft/lib-newlib)
+
+## Further information
+
Please refer to the `README.md` as well as the documentation in the `doc/`
subdirectory of the main unikraft repository.