34 lines
1.5 KiB
Bash
34 lines
1.5 KiB
Bash
TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/guile/
|
|
TERMUX_PKG_DESCRIPTION="Portable, embeddable Scheme implementation written in C"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
|
|
TERMUX_PKG_VERSION=2.2.7
|
|
TERMUX_PKG_REVISION=3
|
|
TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/guile/guile-$TERMUX_PKG_VERSION.tar.gz
|
|
TERMUX_PKG_SHA256=44b4c5fbbe257ccdebea18420212c9b3e90c3c86a54920d8554039fc6769a007
|
|
TERMUX_PKG_DEPENDS="libandroid-support, libffi, libgc, libgmp, libltdl, libunistring"
|
|
TERMUX_PKG_BUILD_DEPENDS="libtool"
|
|
TERMUX_PKG_BREAKS="guile-dev"
|
|
TERMUX_PKG_REPLACES="guile-dev"
|
|
TERMUX_PKG_CONFLICTS="guile18"
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_type_complex_double=no ac_cv_search_clock_getcpuclockid=false ac_cv_func_GC_move_disappearing_link=yes ac_cv_func_GC_is_heap_ptr=yes"
|
|
TERMUX_PKG_HOSTBUILD=true
|
|
|
|
termux_step_host_build() {
|
|
mkdir HOSTBUILDINSTALL
|
|
|
|
../src/configure --prefix=$TERMUX_PKG_HOSTBUILD_DIR/HOSTBUILDINSTALL # CFLAGS="-m32" LDFLAGS=" -L/usr/lib/i386-linux-gnu" --host=i386-linux-gnu
|
|
make -j $TERMUX_MAKE_PROCESSES
|
|
make install
|
|
}
|
|
|
|
termux_step_pre_configure() {
|
|
|
|
export GUILE_FOR_BUILD="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/bin/guile
|
|
export LD_LIBRARY_PATH="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/lib
|
|
}
|
|
|
|
termux_step_post_massage() {
|
|
sed -i 's',"$TERMUX_STANDALONE_TOOLCHAIN/bin/$TERMUX_HOST_PLATFORM-pkg-config","$TERMUX_PREFIX/bin/pkg-config",'g' $TERMUX_PKG_MASSAGEDIR$TERMUX_PREFIX/bin/guile-config
|
|
}
|