Date: Monday, February 22, 2021 @ 19:47:06 Author: hashworks Revision: 868885
archrelease: copy trunk to community-x86_64 Added: mdcat/repos/community-x86_64/PKGBUILD (from rev 868884, mdcat/trunk/PKGBUILD) Deleted: mdcat/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 106 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-02-22 19:46:58 UTC (rev 868884) +++ PKGBUILD 2021-02-22 19:47:06 UTC (rev 868885) @@ -1,53 +0,0 @@ -# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> -# Contributor: Wesley Moore <w...@wezm.net> -pkgname=mdcat -pkgver=0.22.2 -pkgrel=1 -pkgdesc='Sophisticated Markdown rendering for the terminal' -arch=('i686' 'x86_64') -url="https://github.com/lunaryorn/mdcat" -license=('MPL2') -depends=('gcc-libs' 'openssl') -makedepends=('cargo' 'asciidoctor') -optdepends=('librsvg: used to render SVG images in kitty') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgname-$pkgver.tar.gz") -sha256sums=('92102c448c1742aa69604817d7d209c69ce1db5261cb6d8f0bb98cdc6c4f02f9') - -build() { - cd "$pkgname-$pkgname-$pkgver" - cargo build --release --locked --target-dir=target -} - -check() { - cd "$pkgname-$pkgname-$pkgver" - cargo test --release --locked -} - -package() { - cd "$pkgname-$pkgname-$pkgver" - - install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" - # Hard link binary as mdless. When invoked as mdless mdcat will paginate - # output by default. - ( cd "$pkgdir/usr/bin" && ln "$pkgname" mdless ) - - # Required until https://github.com/rust-lang/cargo/issues/6790 - # Should never fail with extra-x86_64-build - COMPLETIONS_DIR="$(find target/release/build -type d -path "target/release/build/mdcat-*/out/completions")" - if [ ! "$(echo "$COMPLETIONS_DIR" | wc -l)" -eq 1 ]; then - >&2 echo "Error: Unexpected count of completions dirs" - return 1 - fi - - install -Dm644 "$COMPLETIONS_DIR/_mdcat" \ - "$pkgdir/usr/share/zsh/site-functions/_mdcat" - install -Dm644 "$COMPLETIONS_DIR/mdcat.bash" \ - "$pkgdir/usr/share/bash-completion/completions/mdcat" - install -Dm644 "$COMPLETIONS_DIR/mdcat.fish" \ - "$pkgdir/usr/share/fish/vendor_completions.d/mdcat.fish" - - MANPAGE="$COMPLETIONS_DIR/../mdcat.1" - gzip "$MANPAGE" - install -Dm 644 "$MANPAGE.gz" \ - "$pkgdir/usr/share/man/man1/mdcat.1.gz" -} Copied: mdcat/repos/community-x86_64/PKGBUILD (from rev 868884, mdcat/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-02-22 19:47:06 UTC (rev 868885) @@ -0,0 +1,53 @@ +# Maintainer: Justin Kromlinger <hashwo...@archlinux.org> +# Contributor: Wesley Moore <w...@wezm.net> +pkgname=mdcat +pkgver=0.22.3 +pkgrel=1 +pkgdesc='Sophisticated Markdown rendering for the terminal' +arch=('i686' 'x86_64') +url="https://github.com/lunaryorn/mdcat" +license=('MPL2') +depends=('gcc-libs' 'openssl') +makedepends=('cargo' 'asciidoctor') +optdepends=('librsvg: used to render SVG images in kitty') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgname-$pkgver.tar.gz") +sha256sums=('5b09423cadda34130a4f1f0af6f49728287bb8dbb94581b2dd1deba479a1271b') + +build() { + cd "$pkgname-$pkgname-$pkgver" + cargo build --release --locked --target-dir=target +} + +check() { + cd "$pkgname-$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgname-$pkgver" + + install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname" + # Hard link binary as mdless. When invoked as mdless mdcat will paginate + # output by default. + ( cd "$pkgdir/usr/bin" && ln "$pkgname" mdless ) + + # Required until https://github.com/rust-lang/cargo/issues/6790 + # Should never fail with extra-x86_64-build + COMPLETIONS_DIR="$(find target/release/build -type d -path "target/release/build/mdcat-*/out/completions")" + if [ ! "$(echo "$COMPLETIONS_DIR" | wc -l)" -eq 1 ]; then + >&2 echo "Error: Unexpected count of completions dirs" + return 1 + fi + + install -Dm644 "$COMPLETIONS_DIR/_mdcat" \ + "$pkgdir/usr/share/zsh/site-functions/_mdcat" + install -Dm644 "$COMPLETIONS_DIR/mdcat.bash" \ + "$pkgdir/usr/share/bash-completion/completions/mdcat" + install -Dm644 "$COMPLETIONS_DIR/mdcat.fish" \ + "$pkgdir/usr/share/fish/vendor_completions.d/mdcat.fish" + + MANPAGE="$COMPLETIONS_DIR/../mdcat.1" + gzip "$MANPAGE" + install -Dm 644 "$MANPAGE.gz" \ + "$pkgdir/usr/share/man/man1/mdcat.1.gz" +}