#!/bin/mkpkg # description: Rust programming language # url: https://www.rust-lang.org/ name=rust version=1.94.1 release=1 depends=(llvm) makedeps=(cmake ninja python3 gcc-compat) source=( https://static.rust-lang.org/dist/rustc-$version-src.tar.xz system.diff musl-no-crt-static.patch ) sha256sums=( "62b67230754da642a264ca0cb9fc08820c54e2ed7b3baba0289876d4cdb48c08" "fdfd2b449aacd417921359db8bb3eb66944313485c72fde0a942230f2b19f55e" "8b7d3beb08cc22a4477b238eff22d91b249ea4c5344911f6fc3c279342538e35" ) extract() { cp system.diff $SRC/ cp musl-no-crt-static.patch $SRC/ tar -xf $PKGMK_SOURCE_DIR/rustc-$version-src.tar.xz -C $SRC } build() { cd rustc-$version-src patch -p1 -i $SRC/system.diff patch -p1 -i $SRC/musl-no-crt-static.patch cat > bootstrap.toml <