# Maintainer: Nikita Almakov pkgname=rate-mirrors pkgver=0.6.1 pkgrel=1 pkgdesc="Everyday-use client-side map-aware mirror ranking tool" url="https://github.com/westandskif/rate-mirrors" license=('custom') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/westandskif/${pkgname}/archive/v${pkgver}.tar.gz") arch=('x86_64') depends=('gcc-libs') makedepends=('cargo') sha512sums=('0c2681d2a5d69d85bac5568c289bdd7df1683bed1d1e6308fbbb511cf367f4c7ad26f8621536dc10c6847804d97df4162880ffa8a011112602684c946375c192') build() { cd "$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=nightly export CARGO_TARGET_DIR=target cargo build --release --locked } package() { cd "$pkgname-$pkgver" install -Dm755 "target/release/rate_mirrors" "$pkgdir/usr/bin/${pkgname}" install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" } #vim: syntax=sh