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