1 TERMUX_PKG_HOMEPAGE
=https
://racket-lang.org
2 TERMUX_PKG_DESCRIPTION
="Full-spectrum programming language going beyond Lisp and Scheme"
3 TERMUX_PKG_VERSION
=6.12
4 TERMUX_PKG_SRCURL
=https
://mirror.racket-lang.org
/installers
/${TERMUX_PKG_VERSION}/racket-minimal-
${TERMUX_PKG_VERSION}-src-builtpkgs.tgz
6 TERMUX_PKG_SHA256
=295a422d60af2a3186a18783d033c167eeed07b936c79f404d25123a0209d683
7 TERMUX_PKG_NO_DEVELSPLIT
=true
8 TERMUX_PKG_HOSTBUILD
=true
9 TERMUX_PKG_DEPENDS
="libffi, libandroid-support"
10 TERMUX_PKG_EXTRA_CONFIGURE_ARGS
="--enable-racket=$TERMUX_PKG_HOSTBUILD_DIR/racket/racketcgc --enable-libs --disable-shared --disable-gracket --enable-libffi"
12 termux_step_host_build
() {
13 $TERMUX_PKG_SRCDIR/src
/configure
${TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS}
14 make -j
$TERMUX_MAKE_PROCESSES
17 termux_step_pre_configure
() {
18 CPPFLAGS
+=" -I$TERMUX_PKG_SRCDIR/src/racket/include -I$TERMUX_PKG_BUILDDIR/racket"
19 # Due to use of syslog.
21 export TERMUX_PKG_SRCDIR
=$TERMUX_PKG_SRCDIR/src