From edf6930cb55dd3586576586b5f53c510429203a7 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott <ian@iandouglasscott.com> Date: Wed, 29 Mar 2017 12:11:09 -0700 Subject: [PATCH] Recipe for Lua --- recipes/lua/patch | 15 +++++++++++++++ recipes/lua/recipe.sh | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 recipes/lua/patch create mode 100644 recipes/lua/recipe.sh diff --git a/recipes/lua/patch b/recipes/lua/patch new file mode 100644 index 000000000..7c69ec7e7 --- /dev/null +++ b/recipes/lua/patch @@ -0,0 +1,15 @@ +diff -rupN lua/src/Makefile lua-redox/src/Makefile +--- lua/src/Makefile 2015-05-27 04:10:11.000000000 -0700 ++++ lua-redox/src/Makefile 2016-07-27 18:08:54.167232304 -0700 +@@ -4,9 +4,9 @@ + # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= + + # Your platform. See PLATS for possible values. +-PLAT= none ++PLAT= posix + +-CC= gcc -std=gnu99 ++CC:= $(CC) -std=gnu99 + CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS) + LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) + LIBS= -lm $(SYSLIBS) $(MYLIBS) diff --git a/recipes/lua/recipe.sh b/recipes/lua/recipe.sh new file mode 100644 index 000000000..0e0a2b338 --- /dev/null +++ b/recipes/lua/recipe.sh @@ -0,0 +1,34 @@ +VERSION=5.3.1 +SRC=http://www.lua.org/ftp/lua-$VERSION.tar.gz +DIR=lua-$VERSION + +function recipe_version { + echo "$VERSION" + return 1 +} + +function recipe_update { + echo "skipping update" + return 1 +} + +function recipe_build { + make generic + return 1 +} + +function recipe_test { + echo "skipping test" + return 1 +} + +function recipe_clean { + make clean + return 1 +} + +function recipe_stage { + mkdir -pv "$1/bin" + cp src/lua src/luac "$1/bin" + return 1 +} -- GitLab