# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
maintainer="Matthias Ahouansou <matthias@ahouansou.cz>"
pkgname=cargo-expand
pkgver=1.0.113
pkgrel=0
pkgdesc="Cargo subcommand to show result of macro expansion"
url="https://github.com/dtolnay/cargo-expand"
arch="all"
license="MIT OR Apache-2.0"
makedepends="cargo-auditable"
depends="cargo"
subpackages="$pkgname-doc"
source="
	$pkgname-$pkgver.tar.gz::https://github.com/dtolnay/cargo-expand/archive/refs/tags/$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-expand "$pkgdir"/usr/bin/cargo-expand

	for l in APACHE MIT
	do
		install -Dm 644 LICENSE-"$l" "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE-"$l"
	done
}

sha512sums="
d7f2665704eb805b246e8d16b28e0dc5efbea37beab0c01e1de381def4d5960550d8187005157b52363275856b92f69604501c2f4731171143c595980075b459  cargo-expand-1.0.113.tar.gz
"
