[build] type = "custom" [alternatives] provides = [ "cargo" ] [dependencies] build = [ "cmake", "libffi", "llvm", "python", "perl", "ninja", ] runtime = [ "sh", "libunwind", "curl", "clang", "libcxx", "glibc", "libssh2", "llvm-libs", "openssl", "zlib-ng", "sqlite" ] test = ["procps-ng"] [package] description = "Systems programming language focused on safety, speed and concurrency" homepage = "https://www.rust-lang.org/" license = "Apache-2.0 OR MIT" name = "rust" version = "1.94.0" [[source]] extract_dir = "$name-$version" sha256 = "sha512:8397fa68055827363bff5a1dd228a05e4c4ca5a179d072ecc1b330a874c183529cb9346ec9c531fb3f066b7b6094fc8711d7c341a49755af7b50d63bf0ecff2b" url = "https://static.rust-lang.org/dist/rustc-$version-src.tar.xz" patches = [ "rustc-1.93.1-uefi-use-lld-link.patch", "rustc-1.93.1-external-llvm-bootstrap-lld-fallback.patch" ] [[manual_sources]] files = [ "bootstrap.toml", "rustc-1.93.1-uefi-use-lld-link.patch", "rustc-1.93.1-external-llvm-bootstrap-lld-fallback.patch" ]