commit: 92fd99ccd777f42fa0917dc73ad74c0264131e10 Author: idealseal <realidealseal <AT> protonmail <DOT> com> AuthorDate: Fri Jul 18 16:44:16 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Jul 18 23:00:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fd99cc
sys-apps/eza: add 0.23.0 Signed-off-by: idealseal <realidealseal <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43053 Closes: https://github.com/gentoo/gentoo/pull/43053 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/eza/Manifest | 2 + sys-apps/eza/eza-0.23.0.ebuild | 299 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 301 insertions(+) diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest index baa80f90d827..bdcd3c067b97 100644 --- a/sys-apps/eza/Manifest +++ b/sys-apps/eza/Manifest @@ -74,6 +74,8 @@ DIST eza-0.20.24-manpages.tar.xz 17372 BLAKE2B 34dd69a1424877c72f90efd298aa17fd2 DIST eza-0.20.24.tar.gz 1420349 BLAKE2B ad141fb01f0d26dbb1cbbb1ce8da46e6da5672c74c2a0ea38450e1207aaff706dd25cf6f72c3372d9570401831d618f57e77a2b6cc6f6ea327c5323a3eac744d SHA512 4bfcf4a18a6051f87b31ecb1ed74f9106f58163348c8cb9dc5686e688438ea80888581e30665722b3fe8d9e78f1a82c07d6792cc25ca6cb7fe4eadf0198adb94 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 eza-0.23.0-manpages.tar.gz 9876 BLAKE2B 906fda9c5e3859f934b0683da66fc0bd79d7677cedc67452020529e3083460a8e688e163db68634939da9b50661048e2f8c627ac45015cb514bdbb72d663dc32 SHA512 3652b94c10d075343a75c3066274b821b4b5aa01ca34845926e64567b96d63df9fc91e4fcd2fd1e22051981850885c0ec6566b868b3fa267ca16bd500e16dbe9 +DIST eza-0.23.0.tar.gz 1428877 BLAKE2B e82d20d1e391768b384223651ea53e1a44fffc4c52e49a2f076d86f0fa63bd56826fd06089c87d64dad16e6179fe464bb8ba112dc5401a5dce46d1fe4b033995 SHA512 a16d30d9666b7fa5945f1190867c016eba00b0c995a1b1ed2de979dd719cbc0022c77b489472de7b38d33d56fa1e3394485c35bf1c7fb31f26ff9544340f8993 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.23.0.ebuild b/sys-apps/eza/eza-0.23.0.ebuild new file mode 100644 index 000000000000..7e2d96d70d99 --- /dev/null +++ b/sys-apps/eza/eza-0.23.0.ebuild @@ -0,0 +1,299 @@ +# 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]+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]+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] +" + +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}/* +}
