summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWesley Moore2020-06-22 21:29:04 +1000
committerWesley Moore2020-06-22 21:29:04 +1000
commit2c496719ba778666a78f98d89892bb092261b349 (patch)
tree0f7df612be46ef75a74f6ff65372a040eab7573a
parentb189612a3d9217b697310350d2b7e560eb58830a (diff)
downloadaur-2c496719ba778666a78f98d89892bb092261b349.tar.gz
Version 0.19.0
Includes shell completions now.
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD17
2 files changed, 18 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9e1d828f0d59..c8e7391175f3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = mdcat
pkgdesc = Sophisticated Markdown rendering for the terminal
- pkgver = 0.18.4
+ pkgver = 0.19.0
pkgrel = 1
url = https://github.com/lunaryorn/mdcat
arch = i686
arch = x86_64
license = MPL2
makedepends = cargo
+ makedepends = jq
depends = openssl
conflicts = mdcat-git
- source = mdcat-0.18.4.tar.gz::https://github.com/lunaryorn/mdcat/archive/mdcat-0.18.4.tar.gz
- sha256sums = ecb4085e7687376d87fb2564ee73c2cfe4566787533731b2d81b1973c78f1aa8
+ source = mdcat-0.19.0.tar.gz::https://github.com/lunaryorn/mdcat/archive/mdcat-0.19.0.tar.gz
+ sha256sums = 2e50dbb8f80b74dbed1cc69c731d8c782df35f2e968fc833b11640272d00f3cf
pkgname = mdcat
diff --git a/PKGBUILD b/PKGBUILD
index c0c369f0ae49..862474bfa6de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Wesley Moore <wes@wezm.net>
pkgname=mdcat
-pkgver=0.18.4
+pkgver=0.19.0
pkgrel=1
pkgdesc='Sophisticated Markdown rendering for the terminal'
arch=('i686' 'x86_64')
@@ -8,9 +8,9 @@ url="https://github.com/lunaryorn/mdcat"
license=('MPL2')
depends=('openssl')
conflicts=('mdcat-git')
-makedepends=('cargo')
+makedepends=('cargo' 'jq')
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgname-$pkgver.tar.gz")
-sha256sums=('ecb4085e7687376d87fb2564ee73c2cfe4566787533731b2d81b1973c78f1aa8')
+sha256sums=('2e50dbb8f80b74dbed1cc69c731d8c782df35f2e968fc833b11640272d00f3cf')
build() {
cd "$pkgname-$pkgname-$pkgver"
@@ -20,5 +20,16 @@ build() {
package() {
cd "$pkgname-$pkgname-$pkgver"
+
+ RUSTUP_TOOLCHAIN=stable
+ OUT_DIR="$(cargo build --release --locked --message-format=json-render-diagnostics | \
+ jq -r 'select(.out_dir) | select(.package_id | startswith("mdcat ")) | .out_dir')"
+
install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$OUT_DIR/completions/_mdcat" \
+ "$pkgdir/usr/share/zsh/site-functions/_mdcat"
+ install -Dm644 "$OUT_DIR/completions/mdcat.bash" \
+ "$pkgdir/usr/share/bash-completion/completions/mdcat"
+ install -Dm644 "$OUT_DIR/completions/mdcat.fish" \
+ "$pkgdir/usr/share/fish/vendor_completions.d/mdcat.fish"
}