aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mdcat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mdcat/APKBUILD')
-rw-r--r--testing/mdcat/APKBUILD46
1 files changed, 28 insertions, 18 deletions
diff --git a/testing/mdcat/APKBUILD b/testing/mdcat/APKBUILD
index 6f58d13cba9..f5f95b57590 100644
--- a/testing/mdcat/APKBUILD
+++ b/testing/mdcat/APKBUILD
@@ -1,43 +1,53 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Hoang Nguyen <folliekazetani@protonmail.com>
pkgname=mdcat
-pkgver=0.24.2
+pkgver=2.1.1
pkgrel=0
pkgdesc="Cat for markdown"
-url="https://github.com/lunaryorn/mdcat"
-# s390x, mips, mips64 limited by cargo
-# ppc64le fails to build 'ring v0.16.19'
-arch="all !s390x !mips !mips64 !ppc64le !riscv64"
+url="https://github.com/swsnr/mdcat"
+#Undefined temporary symbol .LBB16_2
+arch="all !armhf"
license="Apache-2.0"
-makedepends="asciidoctor cargo openssl-dev"
-checkdepends="py3-ansi2html"
+makedepends="asciidoctor cargo shared-mime-info openssl-dev>3 cargo-auditable"
subpackages="
$pkgname-doc
$pkgname-bash-completion
$pkgname-zsh-completion
$pkgname-fish-completion
"
-source="$pkgname-$pkgver.tar.gz::https://github.com/lunaryorn/mdcat/archive/mdcat-$pkgver.tar.gz"
+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 "$builddir"/target/release/build/mdcat-*/out/completions/mdcat.bash \
- -t "$pkgdir"/usr/share/bash-completion/completions
- install -Dm644 "$builddir"/target/release/build/mdcat-*/out/completions/_mdcat \
+ 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 "$builddir"/target/release/build/mdcat-*/out/completions/mdcat.fish \
- -t "$pkgdir"/usr/share/fish/completions
+ 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 \
@@ -45,5 +55,5 @@ package() {
}
sha512sums="
-a6a8ba7b1226ca481c634531a97528f21e0b9cfd4212740776c2ee497414554f23ef905e5af01b2b1a4c4158713e00276401d8ba72c9169cf1921758755c2213 mdcat-0.24.2.tar.gz
+8bff3c1e696311fc39bfb5a89e8aaf45986acab3f06a4c905682af233720940f4b1193c36907474ea8d94491148fba72b098dd23166adb56d7ebaac37c861d82 mdcat-2.1.1.tar.gz
"