From 3ee93968e10126adc7dad5c8872f0170c3421e13 Mon Sep 17 00:00:00 2001 From: zorz Date: Tue, 5 May 2026 18:29:35 +0300 Subject: various obsolette --- rust/MAKEPKG | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 rust/MAKEPKG (limited to 'rust/MAKEPKG') diff --git a/rust/MAKEPKG b/rust/MAKEPKG new file mode 100644 index 0000000..5fc8881 --- /dev/null +++ b/rust/MAKEPKG @@ -0,0 +1,81 @@ +#!/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 <