commit:     ea1f873773079388894a6a5c4a4880771bc2df6e
Author:     idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Sun Jul 13 00:35:54 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 13 04:30:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1f8737

sys-apps/eza: add 0.22.1

Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42979
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/eza/Manifest          |   2 +
 sys-apps/eza/eza-0.22.1.ebuild | 306 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 308 insertions(+)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index a191c01bd0c7..9b5aaa297fcf 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -76,6 +76,8 @@ DIST eza-0.21.6-manpages.tar.gz 9707 BLAKE2B 
272088c75581bfac213664d6ba12b0d077c
 DIST eza-0.21.6.tar.gz 1426959 BLAKE2B 
3ad2a2a70c098cd54e2106ea462d4390a6bbd77c68e127e0a5c17ba432a653a425f7c385e29e709841442d09a93169e15e9fdb230af643cc8feb35c50e658a82
 SHA512 
b10c9382e99ab4395174d759015225dadb644a03d937f8fe1e81eb694e8f32b913e3096d708e79af4f62e379b106b8fa00bfcab8a56a0bf1584788f6b5ee337e
 DIST eza-0.22.0-manpages.tar.gz 9868 BLAKE2B 
d4c10d12ff76294722f5208eb31e6abe2941c7987ae552d8c69c66000bb50a48319339ec9271c6e6bd4801110826a15d5dcdbac81b59605f7ef3039aa23f119b
 SHA512 
2b948bcf1ae188900fa5d38f53bf77f290d73f05ef8c306de358acfe8ef39d6bb6340eda0b365606f4ff3d949b4cc4477b389ee1b060d58726c7d2f512631c97
 DIST eza-0.22.0.tar.gz 1428627 BLAKE2B 
f98432e9afa266ba449a8184106c1ed2bfbb6e484c01356ef2ee87411bb8e2fdaae510e8cf981fdeec2ea4a814decace2be2df37fdd3b096dc9d1d4dab8fc0fc
 SHA512 
5bfd26cee94838463243178d7393e3ee2149d4c5e00adcc8a97a69ec4ab8b44efc22abf5b416a4d89ec965ed8337978560fd517c7fa6397b51a9731b9b6bc749
+DIST eza-0.22.1-manpages.tar.gz 9875 BLAKE2B 
da6d588d98480ccdfe54204d6721a3aedfc4d887ef2a7fb2e66e988caefd84e8945347bd1fee327ade090ce5856419f56dc98d38b792724fd24b9f4d75248891
 SHA512 
00ef71584c2fa83e3d0ead166494e262dc9d8eed5240a5be7ae448ef846ce033df6128f17ed0b420b77d021769c7e5c07999bd95cd41c48dfb9b200c7754b19d
+DIST eza-0.22.1.tar.gz 1428927 BLAKE2B 
3b3e0f549ada29bcf135347a386eba08fb96c7203c9191bc9e667e41901686d9961064a09f4acad1c2e4991aa8d5c768248cf11a11f9f87d1bc82a6ad12e7092
 SHA512 
7c24e39c5d0df058dcab9fcc4300e9fe67a177c6f1359bc5beb063888c161873dd20c19bb2ef912206edea2e47bcd677ce64efc3edb056d75fcf67988825a676
 DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B 
c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14
 SHA512 
834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
 DIST fastrand-2.3.0.crate 15076 BLAKE2B 
15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc
 SHA512 
267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
 DIST filetime-0.2.25.crate 14940 BLAKE2B 
1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7
 SHA512 
90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2

diff --git a/sys-apps/eza/eza-0.22.1.ebuild b/sys-apps/eza/eza-0.22.1.ebuild
new file mode 100644
index 000000000000..b6eb821f9667
--- /dev/null
+++ b/sys-apps/eza/eza-0.22.1.ebuild
@@ -0,0 +1,306 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+1.9.1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+3.5.1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-0.2.4
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+MIN_RUST_VER="1.82.0"
+
+inherit cargo shell-completion
+
+DESCRIPTION="A modern, maintained replacement for ls"
+HOMEPAGE="
+       https://eza.rocks
+       https://github.com/eza-community/eza
+"
+SRC_URI="
+       https://github.com/eza-community/eza/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/eza-community/eza/releases/download/v${PV}/man-${PV}.tar.gz 
-> ${P}-manpages.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="EUPL-1.2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+git"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+       git? ( =dev-libs/libgit2-1.9*:= )
+       dev-libs/openssl
+       sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+       export LIBGIT2_NO_VENDOR=1
+       export OPENSSL_NO_VENDOR=1
+       export PKG_CONFIG_ALLOW_CROSS=1
+       rust_pkg_setup
+}
+
+src_prepare() {
+       default
+
+       # Known failing tests, upstream says they could potentially be ignored 
for now.
+       # bug #914214
+       # https://github.com/eza-community/eza/issues/393
+       rm tests/cmd/{icons,basic}_all.toml || die
+       rm tests/cmd/absolute{,_recurse}_unix.toml || die
+
+       sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed 
to disable stripping"
+}
+
+src_configure() {
+       local myfeatures=(
+               $(usev git)
+       )
+       cargo_src_configure --no-default-features
+}
+
+src_install() {
+       cargo_src_install
+
+       dobashcomp "completions/bash/${PN}"
+       dozshcomp "completions/zsh/_${PN}"
+       dofishcomp "completions/fish/${PN}.fish"
+
+       doman "${WORKDIR}"/target/man-${PV}/*
+}

Reply via email to