diff options
author | Filipe Nascimento | 2020-11-08 15:44:34 -0300 |
---|---|---|
committer | Filipe Nascimento | 2020-11-08 15:44:34 -0300 |
commit | b18a6e1565bcc26b78dc52f0e67ee3af38ffffc3 (patch) | |
tree | 14b68de18d2700c01499058d5bfc54a83db7759a | |
parent | 23f3497c047764689b76be700aea1ed73c5237c3 (diff) | |
download | aur-b18a6e1565bcc26b78dc52f0e67ee3af38ffffc3.tar.gz |
upgpkg: exa-git 0.9.0.r184.g39c8c67-1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 26 insertions, 20 deletions
@@ -1,17 +1,15 @@ pkgbase = exa-git - pkgdesc = Replacement for ls written in Rust. - pkgver = v0.9.0.r80.78ba0b8 + pkgdesc = Replacement for ls written in Rust + pkgver = 0.9.0.r184.g39c8c67 pkgrel = 1 url = https://github.com/ogham/exa arch = i686 arch = x86_64 license = MIT - makedepends = cmake makedepends = rust - makedepends = cargo makedepends = git - depends = libssh2 - depends = zlib + makedepends = pandoc + depends = libgit2 provides = exa conflicts = exa source = git+https://github.com/ogham/exa.git @@ -1,14 +1,16 @@ # Maintainer: tuftedocelot@fastmail.fm +# Maintainer: Filipe Nascimento <flipee at tuta dot io> + _pkgname=exa pkgname=${_pkgname}-git -pkgver=v0.9.0.r80.78ba0b8 +pkgver=0.9.0.r184.g39c8c67 pkgrel=1 -pkgdesc='Replacement for ls written in Rust.' +pkgdesc='Replacement for ls written in Rust' arch=('i686' 'x86_64') url="https://github.com/ogham/exa" license=('MIT') -depends=('libssh2' 'zlib') -makedepends=('cmake' 'rust' 'cargo' 'git') +depends=('libgit2') +makedepends=('rust' 'git' 'pandoc') provides=('exa') conflicts=('exa') source=("git+https://github.com/ogham/exa.git") @@ -16,25 +18,31 @@ md5sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" - printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" + printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')" } build() { - make -C "$srcdir/$_pkgname" + cd $_pkgname + cargo build --locked --release + mkdir -p target/release/man + pandoc --standalone -f markdown -t man man/exa.1.md > "target/release/man/exa.1" + pandoc --standalone -f markdown -t man man/exa_colors.5.md > "target/release/man/exa_colors.5" } package() { - cd "$srcdir/$_pkgname" - mkdir -p "$pkgdir/usr/bin" - make PREFIX="$pkgdir/usr" install - install -Dm644 contrib/completions.bash \ + cd $_pkgname + install -Dm755 "target/release/$_pkgname" \ + -t "$pkgdir/usr/bin" + install -Dm644 completions/completions.bash \ "$pkgdir/etc/bash_completion.d/$pkgname" - install -Dm644 contrib/completions.zsh \ + install -Dm644 completions/completions.zsh \ "$pkgdir/usr/share/zsh/site-functions/_$pkgname" - install -Dm644 contrib/completions.fish \ + install -Dm644 completions/completions.fish \ "$pkgdir/usr/share/fish/vendor_completions.d/$pkgname.fish" install -Dm644 LICEN?E \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 "$srcdir/$_pkgname/contrib/man/$_pkgname.1" \ - "$pkgdir/usr/share/man/man1/$_pkgname.1" + install -Dm644 "target/release/man/$_pkgname.1" \ + -t "$pkgdir/usr/share/man/man1" + install -Dm644 "target/release/man/${_pkgname}_colors.5" \ + -t "$pkgdir/usr/share/man/man5" } |