diff options
author | Filipe Nascimento | 2021-08-11 18:31:17 -0300 |
---|---|---|
committer | Filipe Nascimento | 2021-08-11 18:31:17 -0300 |
commit | 1fadde0613533946ee16d9178e5db38e72647070 (patch) | |
tree | a5d9b5fa0a85b5e93495bc35e0c963701989dfb9 | |
parent | 7df1a9a941851c699c6b66f5c671b4a032e2e563 (diff) | |
download | aur-mdbook-git.tar.gz |
upgpkg: mdbook-git 0.4.12.r0.ge6629cd7-2
move 'cargo fetch' to 'prepare()'
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 28 insertions, 19 deletions
@@ -1,7 +1,7 @@ pkgbase = mdbook-git pkgdesc = Create book from markdown files, like Gitbook but implemented in Rust pkgver = 0.4.12.r0.ge6629cd7 - pkgrel = 1 + pkgrel = 2 url = https://github.com/rust-lang-nursery/mdBook arch = x86_64 arch = i686 @@ -10,8 +10,9 @@ pkgbase = mdbook-git arch = armv7h arch = aarch64 license = MPL2 - makedepends = rust + makedepends = cargo makedepends = git + depends = gcc-libs provides = mdbook conflicts = mdbook source = git+https://github.com/rust-lang-nursery/mdBook.git @@ -3,42 +3,50 @@ pkgname=mdbook-git pkgver=0.4.12.r0.ge6629cd7 -pkgrel=1 +pkgrel=2 pkgdesc="Create book from markdown files, like Gitbook but implemented in Rust" url="https://github.com/rust-lang-nursery/mdBook" -arch=(x86_64 i686 arm armv6h armv7h aarch64) -license=(MPL2) -makedepends=(rust git) -provides=(mdbook) -conflicts=(mdbook) +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') +license=('MPL2') +depends=('gcc-libs') +makedepends=('cargo' 'git') +provides=('mdbook') +conflicts=('mdbook') source=("git+${url}.git") md5sums=('SKIP') pkgver() { - cd "mdBook" + cd mdBook git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd mdBook mkdir -p completions/ cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { cd mdBook + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target cargo build --frozen --release - cargo run -- completions bash > "completions/mdbook.bash" - cargo run -- completions fish > "completions/mdbook.fish" - cargo run -- completions zsh > "completions/_mdbook" + ./target/release/mdbook completions bash > completions/mdbook.bash + ./target/release/mdbook completions fish > completions/mdbook.fish + ./target/release/mdbook completions zsh > completions/_mdbook } check() { - cd "mdBook" + cd mdBook + export RUSTUP_TOOLCHAIN=stable cargo test --frozen } package() { - cd "mdBook" - install -Dm 755 "target/release/mdbook" -t "$pkgdir/usr/bin" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/mdbook" - install -Dm 644 "completions/mdbook.bash" "$pkgdir/usr/share/bash-completion/completions/mdbook" - install -Dm 644 "completions/mdbook.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d" - install -Dm 644 "completions/_mdbook" -t "$pkgdir/usr/share/zsh/site-functions" + cd mdBook + install -Dm755 target/release/mdbook -t "$pkgdir/usr/bin" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/mdbook" + install -Dm644 completions/mdbook.bash "$pkgdir/usr/share/bash-completion/completions/mdbook" + install -Dm644 completions/mdbook.fish -t "$pkgdir/usr/share/fish/vendor_completions.d" + install -Dm644 completions/_mdbook -t "$pkgdir/usr/share/zsh/site-functions" } |