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";
+}

Reply via email to