# Template file for 'eza' pkgname=eza version=0.14.2 revision=1 build_style=cargo hostmakedepends="pandoc pkg-config" makedepends="libgit2-devel" short_desc="Modern, maintained replacement for ls" maintainer="Marcin Puc " license="MIT" homepage="https://github.com/eza-community/eza" changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md" distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz" checksum=155d6e38a37c9d2fd32d2234662dba2e0f50b553826dfff290ae8f7c16dbb389 post_patch() { cargo update --package git2@0.18.1 --precise 0.17.2 } post_install() { vcompletion completions/bash/eza bash vcompletion completions/fish/eza.fish fish vcompletion completions/zsh/_eza zsh for manpage in eza.1 eza_colors.5 eza_colors-explanation.5; do pandoc --standalone -f markdown -t man man/${manpage}.md > ${manpage} vman ${manpage} done vlicense LICENCE ln -s eza ${DESTDIR}/usr/bin/exa } exa_package() { depends="eza>=${version}_${revision}" short_desc+=" - transitional dummy package" pkg_install() { vmove usr/bin/exa } }