From: Fredrik Fornwall Date: Wed, 2 Dec 2015 11:58:30 +0000 (-0500) Subject: ruby: Fix correct deps for shared libraries X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/6352f1b901f316d2ae506745b7508ec3e0ae23f5?ds=inline ruby: Fix correct deps for shared libraries --- diff --git a/packages/ruby/build.sh b/packages/ruby/build.sh index 287bf5f4..a68a8721 100644 --- a/packages/ruby/build.sh +++ b/packages/ruby/build.sh @@ -2,13 +2,17 @@ TERMUX_PKG_HOMEPAGE=https://www.ruby-lang.org/ TERMUX_PKG_DESCRIPTION="Dynamic programming language with a focus on simplicity and productivity" _MAJOR_VERSION=2.2 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.3 -TERMUX_PKG_BUILD_REVISION=4 +TERMUX_PKG_BUILD_REVISION=5 TERMUX_PKG_SRCURL=http://cache.ruby-lang.org/pub/ruby/${_MAJOR_VERSION}/ruby-${TERMUX_PKG_VERSION}.tar.xz # libbffi is used by the fiddle extension module: -TERMUX_PKG_DEPENDS="libffi, libgmp, readline, openssl" +TERMUX_PKG_DEPENDS="libffi, libgmp, readline, openssl, libutil" TERMUX_PKG_KEEP_HEADER_FILES="true" # Needed to fix compilation on android: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_setgroups=no ac_cv_func_setresuid=no ac_cv_func_setreuid=no --enable-rubygems" +# The gdbm module seems to be very little used: +TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --without-gdbm" +# Do not link in libcrypt.so if available (now in disabled-packages): +TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" ac_cv_lib_crypt_crypt=no" # Ruby does not use this directly, but specify for gem building C++-using extensions: CXXFLAGS+=" -frtti -fexceptions" # -lgnustl_shared"