projects/aports·blob master · refs

37 lines · 947 B

1# Maintainer: crapStone <[email protected]>
2pkgname=mdbook-linkcheck
3pkgver=0.7.7
4pkgrel=0
5pkgdesc="A backend for mdbook which will check your links for you"
6url="https://github.com/Michael-F-Bryan/mdbook-linkcheck"
7# !loongarch64: libc crate fails
8arch="all !loongarch64"
9license="MIT"
10depends="mdbook"
11makedepends="cargo cargo-auditable openssl-dev"
12source="$pkgname-$pkgver.tar.gz::https://github.com/Michael-F-Bryan/mdbook-linkcheck/archive/refs/tags/v$pkgver.tar.gz"
13options="net" # cargo fetch
14
15prepare() {
16 default_prepare
17
18 cargo fetch --target="$CTARGET" --locked
19}
20
21build() {
22 export OPENSSL_NO_VENDOR=1
23
24 cargo auditable build --frozen --release
25}
26
27check() {
28 cargo test --frozen
29}
30
31package() {
32 install -D -m755 target/release/$pkgname -t "$pkgdir"/usr/bin/
33}
34
35sha512sums="
362cfa63a75179f231994aa50462d8e4e51f3add7c1ccdd2bcabf6112ef5cd394bda3e054072dbe309b2e803811469dbbfcaecbaba3d77b3b5e2ba6e1d5123d6bb mdbook-linkcheck-0.7.7.tar.gz
37"