X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/b605215da0a91b1e54938ab94076942782bb0a4c..ce2a8eac82510a9c1de6cca1bd3b227e8677a624:/packages/picolisp/build.sh diff --git a/packages/picolisp/build.sh b/packages/picolisp/build.sh index d375310a..902c3f0a 100644 --- a/packages/picolisp/build.sh +++ b/packages/picolisp/build.sh @@ -1,6 +1,7 @@ TERMUX_PKG_HOMEPAGE=http://picolisp.com TERMUX_PKG_DESCRIPTION="Lisp interpreter and application server framework" TERMUX_PKG_VERSION=15.11 +TERMUX_PKG_BUILD_REVISION=1 TERMUX_PKG_SRCURL=http://software-lab.de/picoLisp-${TERMUX_PKG_VERSION}.tgz TERMUX_PKG_FOLDERNAME=picoLisp TERMUX_PKG_BUILD_IN_SRC=true @@ -20,10 +21,17 @@ termux_step_pre_configure() { fi TERMUX_PKG_BUILDDIR=$TERMUX_PKG_SRCDIR CFLAGS+=" -c $LDFLAGS $CPPFLAGS" - } termux_step_make_install () { + if [ $TERMUX_ARCH_BITS = "64" ]; then + cd $TERMUX_PKG_SRCDIR/ + $CC -pie -o ../bin/picolisp -rdynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.base.s -lc -lm -ldl + chmod +x ../bin/picolisp + $CC -pie -o ../lib/ext -shared -export-dynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.ext.s + $CC --pie -o ../lib/ht -shared -export-dynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.ht.s + fi + mkdir -p $TERMUX_PREFIX/share/man/man1 cp $TERMUX_PKG_SRCDIR/../man/man1/{pil,picolisp}.1 $TERMUX_PREFIX/share/man/man1/