new package: fennel

This commit is contained in:
Pooya Moradi 2022-09-15 21:02:27 +04:30 committed by Kevin Williams
parent faabca9f56
commit 3f9564502a
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,20 @@
diff --git a/Makefile b/Makefile
index d48a66c..444fa06 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
LUA ?= lua
-LUA_VERSION ?= $(shell $(LUA) -e 'v=_VERSION:gsub("^Lua *","");print(v)')
+LUA_VERSION ?= 5.3
DESTDIR ?=
PREFIX ?= /usr/local
BIN_DIR ?= $(PREFIX)/bin
@@ -60,7 +60,7 @@ lint: fennel
## Binaries
-BIN_LUA_VERSION=5.4.4
+BIN_LUA_VERSION=5.3.5
BIN_LUA_DIR ?= $(PWD)/lua-$(BIN_LUA_VERSION)
NATIVE_LUA_LIB ?= $(BIN_LUA_DIR)/src/liblua-native.a
LUA_INCLUDE_DIR ?= $(BIN_LUA_DIR)/src

10
packages/fennel/build.sh Normal file
View File

@ -0,0 +1,10 @@
TERMUX_PKG_HOMEPAGE="https://fennel-lang.org"
TERMUX_PKG_DESCRIPTION="A Lisp that compiles to Lua"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="1.2.0"
TERMUX_PKG_SRCURL="https://github.com/bakpakin/Fennel/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz"
TERMUX_PKG_SHA256=a0c9b1d23d9d9714afe93542c5314fad8e1771bf8b616d0decfeabe88318313e
TERMUX_PKG_BUILD_DEPENDS="lua53"
TERMUX_PKG_DEPENDS="lua53"
TERMUX_PKG_BUILD_IN_SRC=true