From de57303d1c8e17cb78933993550afd4a20e5de56 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Fri, 8 Sep 2023 13:49:53 +0200 Subject: [PATCH] New package: eza-0.12.0 --- srcpkgs/eza/patches/downgrade-git2.patch | 13 ++++++++++ srcpkgs/eza/template | 31 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 srcpkgs/eza/patches/downgrade-git2.patch create mode 100644 srcpkgs/eza/template diff --git a/srcpkgs/eza/patches/downgrade-git2.patch b/srcpkgs/eza/patches/downgrade-git2.patch new file mode 100644 index 00000000000..9f4eb5bee96 --- /dev/null +++ b/srcpkgs/eza/patches/downgrade-git2.patch @@ -0,0 +1,13 @@ +diff --git a/Cargo.toml b/Cargo.toml +index e6c3e0e..39a34d0 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -59,7 +59,7 @@ default-features = false + features = ["format"] + + [dependencies.git2] +-version = "0.18" ++version = "0.17" + optional = true + default-features = false + diff --git a/srcpkgs/eza/template b/srcpkgs/eza/template new file mode 100644 index 00000000000..638c63de41f --- /dev/null +++ b/srcpkgs/eza/template @@ -0,0 +1,31 @@ +# Template file for 'eza' +pkgname=eza +version=0.12.0 +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=766e754c9f4632b92e4a773ac496dee8b6b83fdc9b8ed9514750058039fc5a83 + +post_patch() { + cargo update --package git2@0.18.0 --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 +}