diff --git a/srcpkgs/exa/template b/srcpkgs/exa/template index d5caafac6b5..33debfbad63 100644 --- a/srcpkgs/exa/template +++ b/srcpkgs/exa/template @@ -1,8 +1,9 @@ # Template file for 'exa' pkgname=exa version=0.8.0 -revision=4 -hostmakedepends="rust cargo cmake" +revision=5 +build_style=cargo +hostmakedepends="cmake" makedepends="libgit2-devel" short_desc="A replacement for ls" maintainer="maxice8 " @@ -10,21 +11,15 @@ license="MIT" homepage="https://the.exa.website/" distfiles="https://github.com/ogham/exa/archive/v${version}.tar.gz" checksum=07085fd784d553b7c3b62b5a52e4635580d6154f47e6d64245ec0588638dee3e -nocross=yes # rust pre_build() { case "$XBPS_TARGET_MACHINE" in # https://github.com/ogham/exa/issues/301 - i686*) cargo update --package datetime --precise 0.4.7 ;; + i686*|arm*) cargo update --package datetime --precise 0.4.7 ;; esac } -do_build() { - cargo build --release -} - -do_install() { - vbin target/release/exa +post_install() { vman contrib/man/exa.1 vinstall contrib/completions.bash 0644 usr/share/bash-completion/completions exa vinstall contrib/completions.zsh 0644 usr/share/zsh/site-functions _exa