# Compiling Time: 0.11 SBU # Maintainer: crazy pkgname=cargo pkgver=0.54.0 pkgrel=1 pkgdesc="The Rust package manager." url="https://crates.io/" depends=('rust>=1.44.1' 'curl' 'openssl>=1.1.1-2') makedepends=('curl' 'python' 'perl' 'jemalloc' 'git' 'cmake' "cargo") groups=('devel') archs=("x86_64") _F_github_author="rust-lang" _F_github_tag="yes" Finclude github sha1sums=('d40c526d9a2f7f22d8ccce2de481cd50700b280b') options+=('static' 'nostrip' 'noversrc' 'nolto') build() { ## such a .. ## we need makedepend self for now.. ## the bin provided from the devels gives ssl error so no way ## to use it to bootstrap... Fcd Fexec cargo build --release --verbose || Fdie ## such crap Finstallrel 0755 target/release/cargo usr/bin/cargo ## man local i for i in src/etc/man/* do Fmanrel $i done Finstallrel 0644 src/etc/_cargo /usr/share/zsh/site-functions/_cargo Finstallrel 0644 src/etc/cargo.bashcomp.sh /usr/share/bash-completion/completions/cargo ## ???!!! Frm usr/.crates.toml } # optimization ok