@@ -3,10 +3,9 @@ TERMUX_PKG_HOMEPAGE=https://www.rust-lang.org/
33TERMUX_PKG_DESCRIPTION=" Systems programming language focused on safety, speed and concurrency"
44TERMUX_PKG_LICENSE=" MIT"
55TERMUX_PKG_MAINTAINER=" @termux"
6- TERMUX_PKG_VERSION=" 1.90.0+really1.90.0"
7- TERMUX_PKG_REVISION=1
8- TERMUX_PKG_SRCURL=https://static.rust-lang.org/dist/rustc-${TERMUX_PKG_VERSION##* y} -src.tar.xz
9- TERMUX_PKG_SHA256=6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac
6+ TERMUX_PKG_VERSION=" 1.91.0"
7+ TERMUX_PKG_SRCURL=https://static.rust-lang.org/dist/rustc-${TERMUX_PKG_VERSION} -src.tar.xz
8+ TERMUX_PKG_SHA256=9b94161dba3aa32192e0e75f7891912d98095ffb86087b07a05af35a0265a938
109_LLVM_MAJOR_VERSION=$( . $TERMUX_SCRIPTDIR /packages/libllvm/build.sh; echo $LLVM_MAJOR_VERSION )
1110_LLVM_MAJOR_VERSION_NEXT=$(( _LLVM_MAJOR_VERSION + 1 ))
1211_LZMA_VERSION=$( . $TERMUX_SCRIPTDIR /packages/liblzma/build.sh; echo $TERMUX_PKG_VERSION )
@@ -15,7 +14,7 @@ TERMUX_PKG_BUILD_DEPENDS="wasi-libc"
1514TERMUX_PKG_SUGGESTS=" rust-analyzer"
1615TERMUX_PKG_NO_REPLACE_GUESS_SCRIPTS=true
1716TERMUX_PKG_NO_STATICSPLIT=true
18- TERMUX_PKG_AUTO_UPDATE=false
17+ TERMUX_PKG_AUTO_UPDATE=true
1918TERMUX_PKG_RM_AFTER_INSTALL="
2019bin/llc
2120bin/llvm-*
@@ -117,7 +116,7 @@ termux_step_configure() {
117116 # like 30 to 40 + minutes ... so lets get it right
118117
119118 # upstream tests build using versions N and N-1
120- local BOOTSTRAP_VERSION=1.89 .0
119+ local BOOTSTRAP_VERSION=1.90 .0
121120 if [[ " ${TERMUX_ON_DEVICE_BUILD} " == " false" ]]; then
122121 if ! rustup install " ${BOOTSTRAP_VERSION} " ; then
123122 echo " WARN: ${BOOTSTRAP_VERSION} is unavailable, fallback to stable version!"
@@ -187,6 +186,9 @@ termux_step_configure() {
187186 export CARGO_TARGET_${env_host} _RUSTFLAGS+=" -C link-arg=-Wl,-rpath=${TERMUX_PREFIX} /lib -C link-arg=-Wl,--enable-new-dtags"
188187
189188 unset CC CFLAGS CFLAGS_${env_host} CPP CPPFLAGS CXX CXXFLAGS LD LDFLAGS PKG_CONFIG RANLIB
189+
190+ # Needed by wasm32-wasip2
191+ cargo install wasm-component-ld
190192}
191193
192194termux_step_make () {
@@ -216,7 +218,6 @@ termux_step_make_install() {
216218
217219 # remove version suffix: beta, nightly
218220 local VERSION=${TERMUX_PKG_VERSION// ~* }
219- VERSION=" ${VERSION##* y} "
220221
221222 if [[ " ${TERMUX_ON_DEVICE_BUILD} " == " true" ]]; then
222223 echo " WARN: Replacing on device rust! Caveat emptor!"
0 commit comments