changeset 186:61e5dd6998f9

new package: lua
author Volker Grabsch <vog@notjusthosting.com>
date Mon, 10 Nov 2008 10:15:55 +0100
parents 964c940fc735
children b68f52494bd6
files src/lua.mk
diffstat 1 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/src/lua.mk
@@ -0,0 +1,30 @@
+# Lua
+# http://www.lua.org/
+
+PKG            := lua
+$(PKG)_VERSION := 5.1.4
+$(PKG)_SUBDIR  := lua-$($(PKG)_VERSION)
+$(PKG)_FILE    := lua-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL     := http://www.lua.org/ftp/$($(PKG)_FILE)
+$(PKG)_DEPS    := gcc
+
+define $(PKG)_UPDATE
+    wget -q -O- 'http://www.lua.org/download.html' | \
+    $(SED) -n 's,.*lua-\([0-9][^>]*\)\.tar.*,\1,p' | \
+    head -1
+endef
+
+define $(PKG)_BUILD
+    $(MAKE) -C '$(1)/src' -j '$(JOBS)' \
+        INSTALL_TOP='$(PREFIX)/$(TARGET)' \
+        CC='$(TARGET)-gcc' \
+        AR='$(TARGET)-ar rcu' \
+        a
+    $(MAKE) -C '$(1)' -j 1 \
+        INSTALL_TOP='$(PREFIX)/$(TARGET)' \
+        INSTALL_BIN='$(1)/noinstall' \
+        INSTALL_MAN='$(1)/noinstall' \
+        TO_BIN='lua.h' \
+        RANLIB='$(TARGET)-ranlib' \
+        install ranlib
+endef