@@ -3,13 +3,22 @@ TERMUX_PKG_DESCRIPTION="A free implementation of the Smalltalk-80 language"
33TERMUX_PKG_LICENSE=" GPL-2.0, LGPL-2.1"
44TERMUX_PKG_MAINTAINER=" Henrik Grimler @Grimler91"
55TERMUX_PKG_VERSION=" 3.2.91"
6- TERMUX_PKG_REVISION=16
6+ TERMUX_PKG_REVISION=17
77TERMUX_PKG_SRCURL=" ftp://alpha.gnu.org/gnu/smalltalk/smalltalk-$TERMUX_PKG_VERSION .tar.gz"
88TERMUX_PKG_SHA256=13a7480553c182dbb8092bd4f215781b9ec871758d1db7045c2d8587e4d1bef9
9- TERMUX_PKG_DEPENDS=" gdbm, glib, libandroid-execinfo, libandroid-support, libexpat, libffi, libgmp, libiconv, libltdl, libsigsegv, libsqlite, zlib"
9+ TERMUX_PKG_DEPENDS=" gdbm, glib, libandroid-execinfo, libandroid-support, libexpat, libffi, libgmp, libiconv, libltdl, libsigsegv, libsqlite, readline, zlib"
1010TERMUX_PKG_BREAKS=" smalltalk-dev"
1111TERMUX_PKG_REPLACES=" smalltalk-dev"
12- TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-gtk"
12+ # in some older packages, --with-readline=$TERMUX_PREFIX is used.
13+ # in the case of smalltalk, --with-readline=$TERMUX_PREFIX does not work,
14+ # and reading and testing the autotools code of smalltalk reveals
15+ # that actually what works in smalltalk is:
16+ # --with-readline=$TERMUX_PREFIX/lib gst_cv_readline_libs=-lreadline
17+ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
18+ --disable-gtk
19+ --with-readline=$TERMUX_PREFIX /lib
20+ gst_cv_readline_libs=-lreadline
21+ "
1322TERMUX_PKG_HOSTBUILD=true
1423
1524termux_step_host_build () {
0 commit comments