aboutsummaryrefslogtreecommitdiff
path: root/rust/abuild
diff options
context:
space:
mode:
authorWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-12-09 16:17:11 +0000
committerWoodpecker CI <emmett1.2miligrams@protonmail.com>2025-12-09 16:17:11 +0000
commit1da52ca45c69469273983c9bce0885ab4b290fd2 (patch)
treeb4b2125e7bb080616482e11f5a4b45dba7f18c2c /rust/abuild
parent22e115455596424c915e2f902b24a801ae406b15 (diff)
downloadalicelinux-1da52ca45c69469273983c9bce0885ab4b290fd2.tar.gz
alicelinux-1da52ca45c69469273983c9bce0885ab4b290fd2.zip
Woodpecker CI 5c56c6b23df66a98f14d8aa42776d71135f1de0d [SKIP CI]
Diffstat (limited to 'rust/abuild')
-rw-r--r--rust/abuild20
1 files changed, 14 insertions, 6 deletions
diff --git a/rust/abuild b/rust/abuild
index 9360b566..af7ba2e3 100644
--- a/rust/abuild
+++ b/rust/abuild
@@ -1,25 +1,33 @@
name=rust
-version=1.90.0
+version=1.91.1
##cat src/stage0.txt
-export _date=2025-08-07
-export _rustc=1.89.0
+export _date=2025-09-18
+export _rustc=1.90.0
export _cargo=$_rustc
##
release=1
-source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz
+source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz::noextract
fix-linux_musl_base.patch
libressl.patch
fix-curl.patch"
-build_dir=${name}c-$version-src
+#build_dir=${name}c-$version-src
keep_static=1
no_strip=1
+skip_patch=1
build() {
+ xzcat ${name}c-$version-src.tar.xz | tar -xf -
+ cd ${name}c-$version-src
+
+ for p in $SRC/*.patch; do
+ patch -Np1 -i $p
+ done
+
mkdir -p build/cache/$_date
_tuplet=x86_64-unknown-linux-musl
@@ -29,7 +37,7 @@ build() {
#sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.79+curl-8.12.0/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.82+curl-8.14.1/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.83+curl-8.15.0/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.109/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.107/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json