aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mdcat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mdcat/APKBUILD')
-rw-r--r--testing/mdcat/APKBUILD54
1 files changed, 43 insertions, 11 deletions
diff --git a/testing/mdcat/APKBUILD b/testing/mdcat/APKBUILD
index 1aa7bef266e..f5f95b57590 100644
--- a/testing/mdcat/APKBUILD
+++ b/testing/mdcat/APKBUILD
@@ -1,27 +1,59 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Hoang Nguyen <folliekazetani@protonmail.com>
pkgname=mdcat
-pkgver=0.18.2
+pkgver=2.1.1
pkgrel=0
pkgdesc="Cat for markdown"
-url="https://github.com/lunaryorn/mdcat"
-arch="all !s390x !mips !mips64" # Limited by cargo
+url="https://github.com/swsnr/mdcat"
+#Undefined temporary symbol .LBB16_2
+arch="all !armhf"
license="Apache-2.0"
-makedepends="cargo openssl-dev"
-checkdepends="py3-ansi2html"
-source="$pkgname-$pkgver.tar.gz::https://github.com/lunaryorn/mdcat/archive/mdcat-$pkgver.tar.gz"
+makedepends="asciidoctor cargo shared-mime-info openssl-dev>3 cargo-auditable"
+subpackages="
+ $pkgname-doc
+ $pkgname-bash-completion
+ $pkgname-zsh-completion
+ $pkgname-fish-completion
+ "
+source="https://github.com/swsnr/mdcat/archive/refs/tags/mdcat-$pkgver.tar.gz"
builddir="$srcdir/mdcat-mdcat-$pkgver"
+prepare() {
+ default_prepare
+ cargo fetch --target="$CTARGET" --locked
+}
+
build() {
- cargo build --release --locked
+ cargo auditable build --release --frozen
}
check() {
- cargo test --release --locked
+ cargo test --frozen
}
package() {
- install -s -Dm0755 target/release/mdcat -t "$pkgdir"/usr/bin
+ install -Dm755 target/release/mdcat -t "$pkgdir"/usr/bin/
+ ln -s /usr/bin/mdcat "$pkgdir"/usr/bin/mdless
+
+ # Install the generated shell completion files
+ install -Dm644 target/release/build/mdcat-*/out/completions/mdcat.bash \
+ "$pkgdir"/usr/share/bash-completion/completions/mdcat
+ install -Dm644 target/release/build/mdcat-*/out/completions/mdless.bash \
+ "$pkgdir"/usr/share/bash-completion/completions/mdless
+ install -Dm644 target/release/build/mdcat-*/out/completions/_mdcat \
+ -t "$pkgdir"/usr/share/zsh/site-functions
+ install -Dm644 target/release/build/mdcat-*/out/completions/_mdless \
+ -t "$pkgdir"/usr/share/zsh/site-functions
+ install -Dm644 target/release/build/mdcat-*/out/completions/mdcat.fish \
+ -t "$pkgdir"/usr/share/fish/vendor_completions.d
+ install -Dm644 target/release/build/mdcat-*/out/completions/mdless.fish \
+ -t "$pkgdir"/usr/share/fish/vendor_completions.d
+
+ # Install the generated man-page
+ install -Dm644 "$builddir"/target/release/build/mdcat-*/out/mdcat.1 \
+ -t "$pkgdir"/usr/share/man/man1/
}
-sha512sums="ee475af1bc6e3baa5f0f3f61852b2b49f004eb5d4c15050ccfde72941ead0d5170d7b9be418b6d0cde1cd1361e5310e457445583fdf4fa971bd62e2380a651d1 mdcat-0.18.2.tar.gz"
+sha512sums="
+8bff3c1e696311fc39bfb5a89e8aaf45986acab3f06a4c905682af233720940f4b1193c36907474ea8d94491148fba72b098dd23166adb56d7ebaac37c861d82 mdcat-2.1.1.tar.gz
+"