commit:     92de6b1b1780e588e87464123279c3a929aac60c
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Thu Apr 17 11:43:26 2025 +0000
Commit:     Jonas Frei <freijon <AT> pm <DOT> me>
CommitDate: Thu Apr 17 12:25:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92de6b1b

app-arch/ouch: add 0.6.0

Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 app-arch/ouch/Manifest          |  2 ++
 app-arch/ouch/ouch-0.6.0.ebuild | 46 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/app-arch/ouch/Manifest b/app-arch/ouch/Manifest
index 7b1962b77..c55bf195a 100644
--- a/app-arch/ouch/Manifest
+++ b/app-arch/ouch/Manifest
@@ -133,6 +133,8 @@ DIST once_cell-1.18.0.crate 32969 BLAKE2B 
a08d5beee50a7add28bd9e50b18709e7b34574
 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B 
fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41
 SHA512 
9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
 DIST ouch-0.4.2.tar.gz 53729 BLAKE2B 
c0b5abdbb70cf6524ac690256f671d90977e92b1ff86b59769702cf946c2652d593cda274bc47ce7f0ba6f873bf7394bd68b69a03d14ef4a626e18576b85934d
 SHA512 
867e2822aa324cdc2075622ef4a59ac65ba7c40cfcc3304e6fef6796d6d86b4f3be877833b59a6f492e051400f1d3cf98b860bb46544a7dcfe226a5eefe4ff35
 DIST ouch-0.5.1.tar.gz 63205 BLAKE2B 
fbb6ab0b96156263affb7a54ff399ae984c7a33846bf6bcbd543463f12de2f2eaf91a007d135c1310dd436f92f395824fb58752ec6dbc4cbdd45f8c80ae823a5
 SHA512 
b30dc9bb6bf8850f30ea6e23ae202df0941c2dc80b1f9b137093c36c6c2028e4c167809e657daa8b3af7a5ed1692a350e0b4709095281ad744d9fe0e22dd42b3
+DIST ouch-0.6.0-crates.tar.xz 18626848 BLAKE2B 
ff297077d364a6c63ac088385b09493f2af382484ffb80889eca35c96a147868e1882c980d1090759b1ac7110992832bb3ba6172b3e32d955cee8ebe349ff07c
 SHA512 
8a4f34015fb3fbfb5a9d4a91e475571be55eaa4061d2732d15cf90e9ab1c0b67af9da1a72b95b47a9e077aad68e376e7e69708ddaedc5f872c14494b7363d59d
+DIST ouch-0.6.0.tar.gz 75345 BLAKE2B 
b2bd82173f4ad0eb22fa36de4b95dd6f409b4c60a87e234eb44427e38240fccb1055dcd0ed46ab7fe374faebb83f48c0b7d43ac79932c3611778fd0c02413bea
 SHA512 
0e78dd35e440e44ac71836099d48357f71e72304cb3f0bb42cb24bc37f144aae32a88f4ff379f3ee31300908a505a9d91b1300bdaa1e0957f6cedd0f919668f9
 DIST parse-display-0.8.2.crate 7191 BLAKE2B 
e0b9b7e959c4c6900681e446855c3efb9707860d846d734f1abf4c5f9a4c2aca72802fd71e27c42b8559472107695ef8ba3ef994509dc0fd550a5e4b69f52a75
 SHA512 
66278134d58ac5efd77c9e287c94bf49ecb793dd88eb770267a035eff35622b7b4cafa4390ea33ddae949bcb15faa58a6eb8b7bdd52bcb67bc5f7b8de9857262
 DIST parse-display-derive-0.8.2.crate 19140 BLAKE2B 
15074a4eddfcc6439093c2964470c08b56664739908b32adee47f86bbc5da7b7bb83f13e5cb33f814543c18499a09e44feeb923f88b530562b8fd3fd1f091fc5
 SHA512 
ec045bc61c6ed763cde697840b3f0d87f32264765868e58e1f090e3dd5d156046b4629d6bb4f8150511b52f20fac0738cc9dcc46fd430a95bff7f17062362efb
 DIST pin-project-1.1.3.crate 57740 BLAKE2B 
5201a01cee2e98caa0d3ed1ff25d4af8c4a74bb0a6f5a4382c3e2d90bfd5a2cc588759867e77553225f5bef547bd6be8bf1f613516748ecb26da9181d4460b85
 SHA512 
91b5e0a66e620dbad6b189cc45c41dfe2493d5ce09783f1bd556cee0ac1b3b103507c39c77a393c45fb6eb93dc1f1b9efd4ba5e2a9d4507240978f1020f12aaf

diff --git a/app-arch/ouch/ouch-0.6.0.ebuild b/app-arch/ouch/ouch-0.6.0.ebuild
new file mode 100644
index 000000000..18eacc0f9
--- /dev/null
+++ b/app-arch/ouch/ouch-0.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+inherit cargo shell-completion
+
+DESCRIPTION="A cli utility for easily compressing and decompressing files and 
directories."
+HOMEPAGE="https://github.com/ouch-org/ouch";
+SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+DEPS_URI="https://github.com/freijon/${PN}/releases/download/${PV}/${P}-crates.tar.xz";
+SRC_URI+=" ${DEPS_URI}"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       app-arch/bzip2
+       app-arch/bzip3
+       app-arch/xz-utils
+       sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="usr/bin/${PN}"
+
+src_compile() {
+       local -x OUCH_ARTIFACTS_FOLDER=artifacts
+       cargo_src_compile
+}
+
+src_install() {
+       cargo_src_install
+
+       doman artifacts/*.1
+
+       newbashcomp "artifacts/${PN}.bash" "${PN}"
+       dozshcomp "artifacts/_${PN}"
+       dofishcomp "artifacts/${PN}.fish"
+}

Reply via email to