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}/* +}
