# Generated by makepkg 6.1.0
# Fri Aug  8 00:33:27 UTC 2025
pkgbase = mingw-w64-rust
	pkgdesc = Systems programming language focused on safety, speed and concurrency (mingw-w64)
	pkgver = 1.89.0
	pkgrel = 1
	url = https://www.rust-lang.org/
	arch = any
	license = spdx:Apache-2.0 AND MIT
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-clang
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-curl
	makedepends = mingw-w64-ucrt-x86_64-libffi
	makedepends = mingw-w64-ucrt-x86_64-libgit2
	makedepends = mingw-w64-ucrt-x86_64-libssh2
	makedepends = mingw-w64-ucrt-x86_64-llvm
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-openssl
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = mingw-w64-ucrt-x86_64-sqlite3
	makedepends = mingw-w64-ucrt-x86_64-xz
	makedepends = mingw-w64-ucrt-x86_64-zstd
	makedepends = mingw-w64-ucrt-x86_64-zlib
	makedepends = mingw-w64-ucrt-x86_64-emscripten
	makedepends = mingw-w64-ucrt-x86_64-wasi-libc
	makedepends = mingw-w64-ucrt-x86_64-wasm-component-ld
	makedepends = mingw-w64-ucrt-x86_64-compiler-rt
	makedepends = mingw-w64-ucrt-x86_64-lld
	makedepends = git
	noextract = rustc-1.89.0-src.tar.gz
	source = https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.gz
	source = https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.gz.asc
	source = rustc-perf::git+https://github.com/rust-lang/rustc-perf.git#commit=6a70166b92a1b1560cb3cf056427b011b2a1f2bf
	source = bootstrap.toml
	source = 0001-rustc-llvm-fix-libs.patch
	source = 0004-compiler-Use-wasm-ld-for-wasm-targets.patch
	source = 0008-disable-self-contained-for-gnu-targets.patch
	source = 0014-rustc-perf-less-verbose.patch
	source = https://patch-diff.githubusercontent.com/raw/rust-lang/rust/pull/143928.patch
	source = https://patch-diff.githubusercontent.com/raw/rust-lang/rust/pull/144159.patch
	source = https://patch-diff.githubusercontent.com/raw/rust-lang/rust/pull/144164.patch
	source = https://patch-diff.githubusercontent.com/raw/rust-lang/rust/pull/144254.patch
	validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	sha256sums = 2576f9f440dd99b0151bd28f59aa0ac6102d5c4f3ed4ef8a810c8dd05057250d
	sha256sums = SKIP
	sha256sums = 549b63a9e2b460a02bafbb7f7fd4a101a067be6a02c6d2b0108ea2123aee0f3a
	sha256sums = ebb90532e08fc1cb4ec8af6a3de66519fb6f168a2a4f075355082dea3be0ce60
	sha256sums = 7cb1773c288ffb1c1e751edc49b1890c84bf9c362742bc5225d19d474edb73a0
	sha256sums = 56882f1a0f1404c10c7726d6cc37444f2b343e72b969badfcb43760f80db0f32
	sha256sums = 87b68c2dfbe996d3ef439278e1ac90997fc4ea192f449e8f00262360a551386a
	sha256sums = 6a8d987186785901d8a6e347d6ec3bccd84c869c9fa1a57cb9a30c8f6a3ce3ac
	sha256sums = d8dd34d2474aa550c1e2089dfb7d75b5cf63174bb673e9fb5b233598c53115a6
	sha256sums = 6ba3bf8fa7b9196dc97f5e3c00718311471e3bbac0a7641e0ef88c190b830c7f
	sha256sums = 191addeef0af122bc09ef0a6578d7eaa62afbb30080227cdd1baa75d4671686d
	sha256sums = 8b81f31a3069f63694d375f7ece7bac5a711f10a9c06b803d9bca675dde33cf7

pkgname = mingw-w64-ucrt-x86_64-rust
	depends = mingw-w64-ucrt-x86_64-cc
	depends = mingw-w64-ucrt-x86_64-libgit2
	depends = mingw-w64-ucrt-x86_64-libssh2
	depends = mingw-w64-ucrt-x86_64-sqlite3
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-libxml2
	depends = mingw-w64-ucrt-x86_64-zstd
	optdepends = mingw-w64-ucrt-x86_64-gdb: for rust-gdb script
	optdepends = mingw-w64-ucrt-x86_64-lldb: for rust-lldb script
	conflicts = mingw-w64-ucrt-x86_64-rust-docs
	replaces = mingw-w64-ucrt-x86_64-rust-docs

pkgname = mingw-w64-ucrt-x86_64-rust-wasm
	pkgdesc = WebAssembly targets for Rust (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-lld
	depends = mingw-w64-ucrt-x86_64-rust
	depends = mingw-w64-ucrt-x86_64-wasm-component-ld
	options = !strip

pkgname = mingw-w64-ucrt-x86_64-rust-emscripten
	pkgdesc = Emscripten target for Rust (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-rust
	depends = mingw-w64-ucrt-x86_64-emscripten
	options = !strip

pkgname = mingw-w64-ucrt-x86_64-rust-src
	pkgdesc = Source code for the Rust standard library (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-rust
