mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-02 14:32:14 +01:00
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
# Maintainer: Drew DeVault <sir@cmpwn.com>
|
|
pkgname=mdbook
|
|
pkgver=0.4.11
|
|
pkgrel=0
|
|
pkgdesc="mdBook is a utility to create modern online books from Markdown files"
|
|
url="https://rust-lang.github.io/mdBook/"
|
|
arch="all !s390x !mips !mips64 !riscv64" # limited by cargo
|
|
license="MPL-2.0"
|
|
makedepends="rust cargo"
|
|
subpackages="
|
|
$pkgname-bash-completion
|
|
$pkgname-fish-completion
|
|
$pkgname-zsh-completion
|
|
"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/rust-lang-nursery/mdBook/archive/v$pkgver.tar.gz"
|
|
builddir="$srcdir/mdBook-$pkgver"
|
|
export CARGO_HOME="$srcdir"/cargo
|
|
|
|
build() {
|
|
cargo build --release --verbose
|
|
}
|
|
|
|
check() {
|
|
cargo test --all --release --verbose
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 target/release/mdbook "$pkgdir"/usr/bin/mdbook
|
|
|
|
target/release/mdbook completions bash > mdbook.bash
|
|
target/release/mdbook completions fish > mdbook.fish
|
|
target/release/mdbook completions zsh > _mdbook
|
|
|
|
install -Dm644 mdbook.bash \
|
|
"$pkgdir/usr/share/bash-completion/completions/mdbook"
|
|
install -Dm644 mdbook.fish \
|
|
"$pkgdir/usr/share/fish/completions/mdbook.fish"
|
|
install -Dm644 _mdbook \
|
|
"$pkgdir/usr/share/zsh/site-functions/_mdbook"
|
|
}
|
|
|
|
sha512sums="
|
|
cb145e8645594ac8bab59f4abe2d3fecd9437908e7c1ef9354ba82a8f20199ed55d962944038e6d4ec8003f4374e7ead5148aeaf3b42aab1dfe60e8e57956fc8 mdbook-0.4.11.tar.gz
|
|
"
|