# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
# Maintainer: Matthias Ahouansou <matthias@ahouansou.cz>
pkgname=cargo-sort
pkgver=2.0.1
pkgrel=0
pkgdesc="Check if tables and items in a .toml file are lexically sorted"
url="https://github.com/DevinR528/cargo-sort"
arch="all"
license="MIT OR Apache-2.0"
makedepends="cargo-auditable"
depends="cargo"
source="$pkgname-$pkgver.tar.gz::https://github.com/DevinR528/cargo-sort/archive/refs/tags/v$pkgver.tar.gz"
options="net"

prepare() {
	default_prepare
	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --release --frozen
}

check() {
	cargo test --frozen
}

package() {
	install -Dm 755 target/release/cargo-sort "$pkgdir"/usr/bin/cargo-sort
}

sha512sums="
65c1eedfb65b627e73e61f65c92dd86bc59f1d12d2fac22f2cc2527bb0d1d4f4b5d6ff3359f4fbea0d9b8a180f7dfc5d584b485322556a2583fe1af0d0b7ea8c  cargo-sort-2.0.1.tar.gz
"
