TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/guile/ TERMUX_PKG_DESCRIPTION="Portable, embeddable Scheme implementation written in C. (legacy branch)" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.8.8 TERMUX_PKG_REVISION=15 TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/pub/gnu/guile/guile-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050 TERMUX_PKG_DEPENDS="libcrypt, libgmp, libltdl, ncurses, readline" TERMUX_PKG_BUILD_DEPENDS="libtool" TERMUX_PKG_BREAKS="guile18-dev" TERMUX_PKG_REPLACES="guile18-dev" TERMUX_PKG_CONFLICTS="guile" TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --program-suffix=1.8 --disable-error-on-warning" termux_step_host_build() { mkdir HOSTBUILDINSTALL ../src/configure \ --prefix="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL \ --program-suffix=1.8 \ --disable-error-on-warning make -j "$TERMUX_MAKE_PROCESSES" make install } termux_step_pre_configure() { CFLAGS=${CFLAGS/Oz/Os} if [ $TERMUX_ARCH = "i686" ]; then TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --without-threads" fi export GUILE_FOR_BUILD="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/bin/guile1.8 export LD_LIBRARY_PATH="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/lib } termux_step_post_make_install() { sed -i '1s/guile/guile1.8/' -i "$TERMUX_PREFIX"/bin/guile-config1.8 mv -f \ "$TERMUX_PREFIX"/share/aclocal/guile.m4 \ "$TERMUX_PREFIX"/share/aclocal/guile18.m4 }