# Maintainer: Patrick Gansterer <paroga@paroga.com>
pkgname=mdbook-mermaid
pkgver=0.15.0
pkgrel=0
pkgdesc="Preprocessor for mdbook to render mermaid diagrams"
url="https://github.com/badboy/mdbook-mermaid"
# loongarch64: blocked by libc crate
arch="all !loongarch64"
license="MPL-2.0"
depends="mdbook"
makedepends="cargo cargo-auditable"
source="https://github.com/badboy/mdbook-mermaid/archive/refs/tags/v$pkgver/mdbook-mermaid-$pkgver.tar.gz"

prepare() {
	default_prepare

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

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

check() {
	cargo test --frozen
}

package() {
	install -D -m755 target/release/$pkgname -t "$pkgdir"/usr/bin/
}

sha512sums="
c6aa04da7db3f7f03d3a58a747ca67e597052997863ba65a846fd13b95b5955f6a693bb95e3f47dc20c77e56d60e037426fc25a1f445b169303566e97c625d98  mdbook-mermaid-0.15.0.tar.gz
"
