diff options
author | txtsd | 2023-10-21 21:50:15 +0530 |
---|---|---|
committer | txtsd | 2023-10-21 21:50:15 +0530 |
commit | 4ca56632fe7c5520ef8f3f29d2032ad80bde2ae1 (patch) | |
tree | 60d1bf19158145a06a13e2c90598cac9ef765e2f | |
parent | 59971b4faf3cd1aa156b8efaf3548a9262ec2db7 (diff) | |
download | aur-4ca56632fe7c5520ef8f3f29d2032ad80bde2ae1.tar.gz |
upgpkg: eza-git 0.15.0.r3.g32567d0-1
Adjust version
Adjust dependency
Adjust as replacement of exa
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 28 insertions, 17 deletions
@@ -1,16 +1,21 @@ pkgbase = eza-git pkgdesc = A modern replacement for ls - pkgver = v0.11.0.r16.gf5b4f75 + pkgver = 0.15.0.r3.g32567d0 pkgrel = 1 url = https://github.com/eza-community/eza arch = x86_64 license = MIT checkdepends = cargo + makedepends = git makedepends = cargo makedepends = pandoc + depends = libgit2.so provides = eza + provides = exa conflicts = eza + conflicts = exa + replaces = exa source = eza-git::git+https://github.com/eza-community/eza#branch=main - sha512sums = SKIP + sha256sums = SKIP pkgname = eza-git @@ -1,30 +1,33 @@ +# Maintainer: txtsd <aur.archlinux@ihavea.quest> # Maintainer: zefr0x < Matrix: "@zer0-x:kde.org" > pkgname="eza-git" _pkgname=${pkgname%-git} -pkgver=v0.11.0.r16.gf5b4f75 +pkgver=0.15.0.r3.g32567d0 pkgrel=1 pkgdesc="A modern replacement for ls" arch=("x86_64") url="https://github.com/eza-community/eza" license=("MIT") -makedepends=("cargo" "pandoc") +depends=("libgit2.so") +makedepends=("git" "cargo" "pandoc") checkdepends=("cargo") -provides=(${_pkgname}) -conflicts=(${_pkgname}) +provides=("${_pkgname}" "exa") +replaces=("exa") +conflicts=("${_pkgname}" "exa") source=("${pkgname}::git+${url}#branch=main") -sha512sums=("SKIP") +sha256sums=('SKIP') prepare() { cd "${pkgname}" - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + cargo fetch --frozen --target "$CARCH-unknown-linux-gnu" } pkgver() { cd "${pkgname}" - git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { @@ -32,25 +35,28 @@ build() { export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target - cargo build --frozen --release --all-features + cargo build --frozen --release # Build man pages - mkdir -p target/man1 target/man5 - pandoc --standalone -f markdown -t man "man/eza.1.md" > target/man1/eza.1 - pandoc --standalone -f markdown -t man "man/eza_colors.5.md" > target/man5/eza_colors.5 - pandoc --standalone -f markdown -t man "man/eza_colors-explanation.5.md" > target/man5/eza_colors-explanation.5 + mkdir -p target/man target/man + for manpage in eza.1 eza_colors.5 eza_colors-explanation.5; do + pandoc --standalone -f markdown -t man "man/${manpage}.md" > "target/man/${manpage}" + done } check() { cd "${pkgname}" export RUSTUP_TOOLCHAIN=stable - cargo test --frozen --all-features + export CARGO_TARGET_DIR=target + + cargo test --frozen --release } package() { cd "${pkgname}" install -Dm755 "target/release/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + ln -s eza "${pkgdir}/usr/bin/exa" # Install shell completions. install -Dm644 "completions/zsh/_${_pkgname}" "${pkgdir}/usr/share/zsh/site-functions/_${_pkgname}" @@ -58,8 +64,8 @@ package() { install -Dm644 "completions/fish/${_pkgname}.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${_pkgname}.fish" # Install man pages - install -Dm644 target/man1/* -t "${pkgdir}/usr/share/man/man1/" - install -Dm644 target/man5/* -t "${pkgdir}/usr/share/man/man5/" + install -Dm644 target/man/*.1 -t "${pkgdir}/usr/share/man/man1" + install -Dm644 target/man/*.5 -t "${pkgdir}/usr/share/man/man5" install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.md" |