# Maintainer: Nikita Almakov pkgname=rate-mirrors pkgver=0.11.0 pkgrel=2 pkgdesc="Everyday-use client-side map-aware mirror ranking tool" url="https://github.com/westandskif/rate-mirrors" license=('custom') options=(!lto) source=("${pkgname}-${pkgver}.tar.gz::https://github.com/westandskif/${pkgname}/archive/v${pkgver}.tar.gz") arch=('x86_64' 'aarch64') depends=('gcc-libs') makedepends=('cargo') sha512sums=('bb03fbc6e4752c52846693acc5ec5278778882bdbc678a916a99bcf4b80fd576b5dcbc8c67f4cd961ed0c241e327f017233f14b1a6b1d7f5e74b3e6fcaefcec4') 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