[arch-commits] Commit in mdbook/trunk (PKGBUILD)

Orhun Parmaksiz orhun at gemini.archlinux.org
Tue Jul 27 10:06:18 UTC 2021


    Date: Tuesday, July 27, 2021 @ 10:06:18
  Author: orhun
Revision: 986714

upgpkg: mdbook 0.4.11-1: upstream release

Modified:
  mdbook/trunk/PKGBUILD

----------+
 PKGBUILD |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-27 10:04:48 UTC (rev 986713)
+++ PKGBUILD	2021-07-27 10:06:18 UTC (rev 986714)
@@ -4,7 +4,7 @@
 # Contributor: Moritz Schönherr <moritz.schoenherr at gmail.com>
 
 pkgname=mdbook
-pkgver=0.4.10
+pkgver=0.4.11
 pkgrel=1
 pkgdesc="Create book from markdown files, like Gitbook but implemented in Rust"
 url="https://github.com/rust-lang/mdBook"
@@ -13,12 +13,20 @@
 depends=('gcc-libs')
 makedepends=('rust')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/rust-lang/mdBook/archive/v${pkgver}.tar.gz")
-sha256sums=('ecd1d4cee5b5fa7781799f83010e2074262929a22e37d308061b54ffa7e42f69')
+sha256sums=('a66b57a2a70fbc8c665898bf952a7f8276e6f400c2d9340dbfd70ddb96b3562e')
 # https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md
 
+prepare() {
+  cd "mdBook-${pkgver}"
+  mkdir completions/
+}
+
 build() {
   cd "mdBook-${pkgver}"
   cargo build --release --locked
+  cargo run -- completions bash > "completions/$pkgname.bash"
+  cargo run -- completions fish > "completions/$pkgname.fish"
+  cargo run -- completions zsh > "completions/_$pkgname"
 }
 
 check() {
@@ -30,4 +38,7 @@
   cd "mdBook-${pkgver}"
   install -Dm 755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
   install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
+  install -Dm 644 "completions/$pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname"
+  install -Dm 644 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d"
+  install -Dm 644 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions"
 }



More information about the arch-commits mailing list