Date: Monday, September 20, 2021 @ 00:47:49 Author: kpcyrd Revision: 1018040
upgpkg: exa 0.10.1-3 - depend on libgit2.so Modified: exa/trunk/PKGBUILD ----------+ PKGBUILD | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-20 00:47:26 UTC (rev 1018039) +++ PKGBUILD 2021-09-20 00:47:49 UTC (rev 1018040) @@ -4,19 +4,26 @@ pkgname=exa pkgver=0.10.1 -pkgrel=2 +pkgrel=3 pkgdesc='ls replacement' arch=(x86_64) url='https://the.exa.website/' license=(MIT) -depends=(libgit2) +depends=(libgit2.so) makedepends=(cargo git pandoc) source=("$pkgname-$pkgver.tar.gz::https://github.com/ogham/exa/archive/v$pkgver.tar.gz") b2sums=('07f489fc0f3a755ea4ac6374e6ebd7b17d8d4fc6de92e695ea9b2868bcbca9c6f2788ec11329d0051abc2ffb8d1746898bdcef8a1d18ba9d67c94a627d30b6e2') +prepare() { + cd "${pkgname}-${pkgver}" + # Fix outdated Cargo.lock + sed -i 's/version = "0.11.0-pre"/version = "0.10.1"/' Cargo.lock + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd $pkgname-$pkgver - cargo build --release + cargo build --frozen --release pandoc --standalone -f markdown -t man man/exa.1.md > exa.1 pandoc --standalone -f markdown -t man man/exa_colors.5.md > exa_colors.5 } @@ -23,8 +30,7 @@ package() { cd $pkgname-$pkgver - cargo install --path . --root "$pkgdir"/usr - rm -f "$pkgdir"/usr/.crates* + install -Dm755 target/release/exa -t "$pkgdir/usr/bin" install -Dm644 completions/completions.bash \ "$pkgdir/usr/share/bash-completion/completions/$pkgname" install -Dm644 completions/completions.zsh \
