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