diff options
Diffstat (limited to 'testing/mdcat/APKBUILD')
-rw-r--r-- | testing/mdcat/APKBUILD | 54 |
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 +" |