commit: ee2e68bc432d2258ba026b96c3bddc92c7974a47 Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Tue Jul 29 13:58:51 2025 +0000 Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> CommitDate: Tue Jul 29 13:58:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee2e68bc
app-misc/onefetch: add 2.25.0 Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> app-misc/onefetch/Manifest | 3 ++ app-misc/onefetch/onefetch-2.25.0.ebuild | 52 ++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/app-misc/onefetch/Manifest b/app-misc/onefetch/Manifest index c1d035bc44..e4a02b3293 100644 --- a/app-misc/onefetch/Manifest +++ b/app-misc/onefetch/Manifest @@ -1,3 +1,6 @@ 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 onefetch-2.25.0-crates.tar.xz 24495264 BLAKE2B af067b3584e0c25ff6c97fe6c317de38d155bc888714f208771841b7846b4a6a2096b7703cd8efec0822498b2e4029b5081c47e5a7e3dbaec34dd5655f1ac0ec SHA512 a3a5be0283f9f766bc1c2fe4866387840f4db9a6063da4a7b459ca456fce439fb57791c409954cba0b767d7c0218ddc75362ae744da200c4aa809b1c47ca8421 +DIST onefetch-2.25.0-shellcomp.tar.xz 3952 BLAKE2B aedb85fa8e6dba9b1f0602cc8eab79e42757b253d1a24f38cc6aa7ecdbc795d02cbbf8513894124e81bc82033f33a24f5daec5e0762441029b56a36f37fc9ae6 SHA512 d609e196db3dc2a6fe092745ecbc421f21ba30d82806d7ac386247713cddc3bbb232b80f537579e5d29c92b8d193651caceafcecdd928f03a28e20f0d302042a +DIST onefetch-2.25.0.gh.tar.gz 1881811 BLAKE2B 3c7fb44959898229a256ef8c025697f515ac37de1f2ed5d1cf3b505b381ed428b614007df50d1a7af6fd05f0f559686ce212612d3238d5b6f4c5f553edc2d2b2 SHA512 f6ca4f960d6b6daab9dbd24f78e6947a2931ca6328a38b56435985c2a62ce38bb573aaef557b2748f0b5e35883d82e409995788814715370d2a36f9bb8e7cb16 diff --git a/app-misc/onefetch/onefetch-2.25.0.ebuild b/app-misc/onefetch/onefetch-2.25.0.ebuild new file mode 100644 index 0000000000..6fb1bd06f3 --- /dev/null +++ b/app-misc/onefetch/onefetch-2.25.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.82.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 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-arch/zstd:=" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( dev-vcs/git ) +" + +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" +}
