# Generated by makepkg 6.1.0
# Thu Nov 28 23:31:07 UTC 2024
pkgbase = mingw-w64-rust
	pkgdesc = Systems programming language focused on safety, speed and concurrency (mingw-w64)
	pkgver = 1.83.0
	pkgrel = 2
	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-libssh2
	makedepends = mingw-w64-ucrt-x86_64-llvm
	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-wasi-libc
	makedepends = mingw-w64-ucrt-x86_64-wasm-component-ld
	makedepends = mingw-w64-ucrt-x86_64-zstd
	makedepends = mingw-w64-ucrt-x86_64-zlib
	noextract = rustc-1.83.0-src.tar.gz
	source = https://static.rust-lang.org/dist/rustc-1.83.0-src.tar.gz
	source = https://static.rust-lang.org/dist/rustc-1.83.0-src.tar.gz.asc
	source = https://gitlab.com/careyevans/embed-manifest/-/archive/v1.3.1/embed-manifest-v1.3.1.tar.gz
	source = psm-0.1.24.tar.gz::https://crates.io/api/v1/crates/psm/0.1.24/download
	source = config.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 = 0011-disable-uac-for-installer.patch
	source = 0012-vendor-embed-manifest.patch
	source = 0013-update-psm.patch
	validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	sha256sums = 722d773bd4eab2d828d7dd35b59f0b017ddf9a97ee2b46c1b7f7fac5c8841c6e
	sha256sums = SKIP
	sha256sums = 24ef6d949c0b5b1940c1d6a7aad78d86012152fb8845a1644bc939350d7b75e2
	sha256sums = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
	sha256sums = 832765ebf86dca77ea371decb9937f77dbf3a377cbb2240d9016f2a82d23b363
	sha256sums = 7cb1773c288ffb1c1e751edc49b1890c84bf9c362742bc5225d19d474edb73a0
	sha256sums = 56882f1a0f1404c10c7726d6cc37444f2b343e72b969badfcb43760f80db0f32
	sha256sums = 98bc3f2bd7371a5b8d14fd7b03bf05574e206d1d9e52bcfbe66d71398504da3c
	sha256sums = 761d73328d9695a7a2bd2a10be8225f4a56801fee54cbb51c0841b7f16e2bde6
	sha256sums = 23fc45f4e718770375be1c5196f035075de16d25e8f895100a3d1d2492995f86
	sha256sums = 602481687fa580eb426c619f673128702c800e91d4f476fcbaf48b86a7a1b963

pkgname = mingw-w64-ucrt-x86_64-rust
	depends = mingw-w64-ucrt-x86_64-cc
	depends = mingw-w64-ucrt-x86_64-libxml2
	depends = mingw-w64-ucrt-x86_64-zstd
	depends = mingw-w64-ucrt-x86_64-zlib
	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-src
	pkgdesc = Source code for the Rust standard library (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-rust
