from lib.make import * from lib import rust version("0.98.0") description("The Rust package manager") maintainer("sisungo ") source_url("https://github.com/rust-lang/cargo/archive/refs/tags/0.98.0.tar.gz") builddep("shortcut/c") builddep("cargo") builddep("rust") builddep(f"aws-lc-dev @{arch.get_target()}") builddep(f"pkgconf @{arch.get_target()}") builddep(f"libz-ng-dev @{arch.get_target()}") builddep(f"libcurl-dev @{arch.get_target()}") builddep(f"libgit2-dev @{arch.get_target()}") builddep(f"libssh2-dev @{arch.get_target()}") def build(): rust.build() on_build(build) package("cargo") dep("libssl @same-arch") dep("libcrypto @same-arch") dep("libz @same-arch") dep("semi-libc @same-arch") recommend("rust") rust.use_auto_pack(["bin"])