Skip to content

Commit d883eba

Browse files
fix(tur/optivorbis): build with stable toolchain
1 parent 0b4ea0b commit d883eba

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

tur/optivorbis/build.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Vorbis optimizer that reconstruct ogg files to a smaller
33
TERMUX_PKG_LICENSE="AGPL-V3"
44
TERMUX_PKG_MAINTAINER="@flosnvjx"
55
TERMUX_PKG_VERSION="0.3.0"
6+
TERMUX_PKG_REVISION=1
67
TERMUX_PKG_SRCURL="https://github.com/OptiVorbis/OptiVorbis/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz"
78
TERMUX_PKG_SHA256=f1069b35fa24c9b73abb9a28859b84ad0accf968b8892b7a7825decc6c316cd3
89
TERMUX_PKG_BUILD_IN_SRC=true
@@ -11,18 +12,18 @@ TERMUX_PKG_AUTO_UPDATE=true
1112
termux_step_pre_configure() {
1213
rm -rf .cargo
1314
termux_setup_rust
14-
rustup toolchain install nightly
15-
rustup component add rust-src --toolchain nightly
16-
echo "nightly" > $TERMUX_PKG_SRCDIR/rust-toolchain
1715
}
1816

1917
termux_step_make() {
20-
OPTIVORBIS_VERSION=$TERMUX_PKG_VERSION OPTIVORBIS_BUILD_DATE="$(date -u +%Y-%m-%d)" cargo build --jobs $TERMUX_PKG_MAKE_PROCESSES --target $CARGO_TARGET_NAME --release --locked \
21-
-Z build-std=panic_abort,core,std,alloc,proc_macro \
22-
-Z build-std-features=panic_immediate_abort
18+
OPTIVORBIS_VERSION="$TERMUX_PKG_VERSION" \
19+
OPTIVORBIS_BUILD_DATE="$(date -u +%Y-%m-%d)" \
20+
cargo build \
21+
--jobs "$TERMUX_PKG_MAKE_PROCESSES" \
22+
--target "$CARGO_TARGET_NAME" \
23+
--release
2324
}
2425

2526
termux_step_make_install() {
26-
install -vDm755 -t $TERMUX_PREFIX/bin target/${CARGO_TARGET_NAME}/release/optivorbis
27-
install -vDm644 -t $TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME README* CHANGELOG*
27+
install -vDm755 -t "$TERMUX_PREFIX/bin" "target/${CARGO_TARGET_NAME}/release/optivorbis"
28+
install -vDm644 -t "$TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME" README* CHANGELOG*
2829
}

0 commit comments

Comments
 (0)