commit: 3675c4e27c1b7bc31b7510fd357f5901213d7952 Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Tue Jun 10 10:50:50 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Tue Jun 10 10:50:50 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3675c4e2
app-misc/onefetch: add 2.24.0 Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> app-misc/onefetch/Manifest | 3 ++ app-misc/onefetch/onefetch-2.24.0.ebuild | 56 ++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/app-misc/onefetch/Manifest b/app-misc/onefetch/Manifest index 2c9d0abc66..7beada814e 100644 --- a/app-misc/onefetch/Manifest +++ b/app-misc/onefetch/Manifest @@ -252,6 +252,9 @@ DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae5 DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 DIST onefetch-2.23.1-shellcomp.tar.xz 3908 BLAKE2B edc65873fb2fd9d5ade0c691f39a65e1bed0cc0f409fa8eab711b9f4ab2aa72cac6b2836432c16c8c3eacabaf26242a13a6212d0fe9dc3b8c24bbd35120c1b89 SHA512 90bcc7d157bd8a9122390eef0b5b6a37ed2badc50d2a3a6ebfe1fbe2b0bb06466d937041467ca4d588d5cddaa563eb29c14d52ee3f3c439c19b599f30e5b3987 DIST onefetch-2.23.1.gh.tar.gz 1934471 BLAKE2B 9d675f934e5440dcad361332c6931d0155bccdaface029c9d795d67b129f716c7c9f6b32c237096e756c5a8eeb4f0f270aaad0d8981102536ee8faa1f8caf0f0 SHA512 72e44080ff0f57edb803173d1cd56e3c72ad0c06f0a670ef97cadc290784dac62bcf5eaa14914a6495308382bee02558c926940ba89b6cf8cab13c1a823428c0 +DIST onefetch-2.24.0-crates.tar.xz 24324336 BLAKE2B ffb5551fa5d305ad3079ee4168ef67e6eba3168f7111aea308a3d9e4997119ef75f633901607de1b1eb6433018afb124e0220827e830ae7dfcaf06b0bf30aaf9 SHA512 8b2cd1f2f58e2679e36cb0b97d9dc86bfad4709cc2d66883f8e4d3cab02ddd69a97e5ab217fc214bbdac8e07240c05f71b5b2cd7e2440bbf02e074314e635ab9 +DIST onefetch-2.24.0-shellcomp.tar.xz 3936 BLAKE2B e10b5b3ac276d5a83893ece3b913d58be2ce420ab669f9018494c3a64ede29fa19ccf0b06ef47b0a2e8c7d6a4199bbaf1030284a2fdbde66fbe0a6c8a0bf6659 SHA512 9bea3b68ce0a16329add08f5f66c7f79a8094b8b7bb78465e76036349e9fa30b1a21016bbd009b29921122f6c0b8d9b576fc8e088f8df60c637b89c16d0773e5 +DIST onefetch-2.24.0.gh.tar.gz 1882393 BLAKE2B a5bbf211d49563241a153a43e695371fc184d15bc0a8f67f0f42bc794e5423439a0d151dd30d0d722516ae8022b1cd3bad25dfb09c2c85edffc99774892f80eb SHA512 e278fb031943d557a9c2514db336923eb5a85ace3ea55fa213774d6ae37afb14cc3dc4b5bbcd84ff2f20a60c1b615a40007600fd2016ab18bebd6389d3b94f52 DIST oorandom-11.1.4.crate 10201 BLAKE2B fc77678ec202bc5ef7314ed876f670575983612db9cc94ddec4ad7e9f04e2e2742d12b746803b33f1dada4a10c8afe19210fbc337803ca59a0df74998fa6de92 SHA512 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562 DIST os_info-3.9.1.crate 22882 BLAKE2B 4365f31384afc3cdb399a8b1299cfe5b7d24e07d3d78a326d639810d3d6d4170b27fc2d3b86bbc6db1529377a93f06c7a1991eadc08eecbb30bf4dfa8798bb2c SHA512 2205c4b827088d9579d473fe256f5db8ef77e94f97c6826860c8acba40c25661057c302e4f1c5b851d9de514c805c3533296b6c075c4302e3002f716a27f533f DIST owo-colors-4.1.0.crate 31414 BLAKE2B 4c936531a6eca2c77bf54e77b1bfbf63bd957299e6b604f97de59bd8e06aee90187045197fe2a5ba607548245035e644b40981e5020113b7122f5a36785f4cbb SHA512 e514520ebd86f92be6f893727a71b68faddbda77763a4f5d5a907c2becbf032c629362cb4c27c184a98aad27963449da8dae38d1fe35741b0fef11ce61235fd0 diff --git a/app-misc/onefetch/onefetch-2.24.0.ebuild b/app-misc/onefetch/onefetch-2.24.0.ebuild new file mode 100644 index 0000000000..60986b6a0f --- /dev/null +++ b/app-misc/onefetch/onefetch-2.24.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.81.0" + +inherit cargo shell-completion + +DESCRIPTION="Command-line Git information tool" +HOMEPAGE="https://onefetch.dev" +SRC_URI="https://github.com/o2sh/onefetch/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz + https://home.cit.tum.de/~salu/distfiles/${P}-crates.tar.xz + https://home.cit.tum.de/~salu/distfiles/${P}-shellcomp.tar.xz +" +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-arch/zstd:=" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-build/cmake + virtual/pkgconfig + test? ( + dev-vcs/git + ${RDEPEND} + ) +" + +QA_FLAGS_IGNORED="usr/bin/onefetch" + +pkg_setup() { + export ZSTD_SYS_USE_PKG_CONFIG=1 + rust_pkg_setup +} + +src_install() { + doman docs/onefetch.1 + dodoc {CHANGELOG,README}.md + + dobashcomp "${WORKDIR}"/completions/onefetch + dofishcomp "${WORKDIR}"/completions/onefetch.fish + dozshcomp "${WORKDIR}"/completions/_onefetch + cargo_src_install +} + +pkg_postinst() { + elog "Onefetch supports displaying images using x11-terms/kitty or any terminal emulator" + elog "which supports the SIXEL graphics format or iTerm2's Inline Images Protocol." + elog "See also: https://github.com/o2sh/onefetch/wiki/images-in-the-terminal" +}
