PKGBUILDs/extra/rust/.SRCINFO
2024-01-19 00:26:35 +00:00

77 lines
2.4 KiB
Plaintext

pkgbase = rust
pkgdesc = Systems programming language focused on safety, speed and concurrency
pkgver = 1.75.0
pkgrel = 2
epoch = 1
url = https://www.rust-lang.org/
arch = x86_64
license = Apache
license = MIT
checkdepends = gdb
checkdepends = procps-ng
makedepends = cmake
makedepends = lib32-gcc-libs
makedepends = libffi
makedepends = lld
makedepends = llvm
makedepends = musl
makedepends = ninja
makedepends = perl
makedepends = python
makedepends = rust
makedepends = wasi-libc
depends = curl
depends = gcc
depends = gcc-libs
depends = libssh2
depends = llvm-libs
options = !emptydirs
options = !lto
source = https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.gz
source = https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.gz.asc
source = 0001-bootstrap-Change-libexec-dir.patch
source = 0002-bootstrap-Change-bash-completion-dir.patch
source = 0003-compiler-Change-LLVM-targets.patch
source = 0004-compiler-Use-wasm-ld-for-wasm-targets.patch
validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
b2sums = 6877d5bc89335be051639d21f723c1b596d83e837781ac691795ad3abf999e18c4fb07a2a9048da9ea860b3c4777cb2d49db7dc5081085da5f10888eebe0224e
b2sums = SKIP
b2sums = a55e8eca7d700f4dad9a09030cab97a5d7b28a56d4dfb03d75b09f66d04c05907a8e81df95af21f0caad12dcad17a292de55a4eb5eedf4f1a6d4a5f8dd053c83
b2sums = d3050f44d166530c65f98f0546fbbfe1f924789db66a9982d5e6591029355da6ce0a471c98bab153bcdff4ebe9cd68622e2b697694c880a875e2b5ca8f49822b
b2sums = 0a1d5e8709a73a4f0825231362c1cb0f6b4fdc72d0082f222da6479e6075e945fb041b43a57fbe2844247c9a2f148d335c723bdf0d92083c62f6c19f56ce5c0c
b2sums = 6a7d2ca75109de1a4b2aedc16f026bb97eaf00fa1ade67da92a48ce47b3d71a6403a349f73b3b4fb02dfde34bcbd6108510d7dd6f6a98eaf439521ab2205e52c
pkgname = rust
optdepends = gdb: rust-gdb script
optdepends = lldb: rust-lldb script
provides = cargo
provides = rustfmt
conflicts = cargo
conflicts = rust-docs<1:1.56.1-3
conflicts = rustfmt
replaces = cargo
replaces = cargo-tree
replaces = rust-docs<1:1.56.1-3
replaces = rustfmt
pkgname = lib32-rust-libs
pkgdesc = 32-bit target and libraries for Rust
depends = lib32-gcc-libs
depends = rust
provides = lib32-rust
conflicts = lib32-rust
replaces = lib32-rust
pkgname = rust-musl
pkgdesc = Musl target for Rust
depends = rust
pkgname = rust-wasm
pkgdesc = WebAssembly targets for Rust
depends = lld
depends = rust
pkgname = rust-src
pkgdesc = Source code for the Rust standard library
depends = rust