# Contributor: Thiago Perrotta <tbperrotta@gmail.com>
maintainer="Matthias Ahouansou <matthias@ahouansou.cz>"
pkgname=typos
pkgver=1.34.0
pkgrel=0
pkgdesc="Source code spell checker"
url="https://github.com/crate-ci/typos"
arch="all"
license="MIT OR Apache-2.0"
makedepends="cargo cargo-auditable"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"

prepare() {
	default_prepare

	cargo fetch --target="$CTARGET" --locked
}

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

check() {
	cargo test --frozen
}

package() {
	install -Dm755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
	install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
	install -Dm644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
}

sha512sums="
425c730c0e49acbd8087befce38076fa3f6f691d4482f39631f3d113276200f284a54c85508585b401810e4732c9f61b68bc186ce874de5c49b6a7968fecd7dc  typos-1.34.0.tar.gz
"
