# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
maintainer="Matthias Ahouansou <matthias@ahouansou.cz>"
pkgname=markdown-oxide
pkgver=0.25.3
pkgrel=0
pkgdesc="PKM (Personal-Knowledge-Management System) for your favorite text-editor through the Language-Server-Protocol"
url="https://oxide.md"
arch="all"
license="Apache-2.0"
makedepends="cargo-auditable"
source="$pkgname-$pkgver.tar.gz::https://github.com/Feel-ix-343/markdown-oxide/archive/refs/tags/v$pkgver.tar.gz"
options="net" # cargo packages

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

check() {
	cargo test --frozen
}

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

package() {
	install -Dm755 target/release/markdown-oxide -t "$pkgdir"/usr/bin
}

sha512sums="
7e69a52f12da7b3cb49a83ea55f43d8e9b9ad7f3c0e42c2f5e67d5022dee87b0b81c7344d4bcd25e7482d96e00e76a6677c6c80fc940bb422e472882cacc31c6  markdown-oxide-0.25.3.tar.gz
"
