commit:     127e169f7cba36aab700eaea6d07655e61fcb907
Author:     Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se>
AuthorDate: Tue Jan  2 20:16:11 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 20:13:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127e169f

app-misc/broot: add 1.32.0

Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/34608
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-misc/broot/Manifest            |   1 +
 app-misc/broot/broot-1.32.0.ebuild | 373 +++++++++++++++++++++++++++++++++++++
 2 files changed, 374 insertions(+)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index da314ebdeaac..6301e8b09245 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -28,6 +28,7 @@ DIST block-0.1.6.crate 4077 BLAKE2B 
a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd8843
 DIST broot-1.29.0.tar.gz 12479394 BLAKE2B 
fbfe1d467c245fc6cc310270d6aa192fa8f882dd3caee693dfc17512b03455c1ea6d7728ec5ed00754e344fcce3522661e37c6420c8fdf1c46049421699ef8e0
 SHA512 
cfb0bfd6f210afc60789770733b03a875184a0be644cdc2db52eef670d2ebabdaaaa489f5c45e2d6e8d3cc2d1e203181f9198c7817f784171104640ff3a2531d
 DIST broot-1.30.0.tar.gz 12482293 BLAKE2B 
379e394c68d5107898fedd0853e02217b4f51b422f84cd9fd729daadc8d45470bcffcca3e6e7c858457b81a9d3cbe63950b0ae272b4d677670778f3389cfc946
 SHA512 
65afe9ae8821531eccb66d78d97ed8339e732e0bde0b80934a46a9ff3f5c9a44fe4f00de068bdedf7bbf74ebda6373581968b00c7479dc60547f1e44d985d16b
 DIST broot-1.31.0.tar.gz 12483678 BLAKE2B 
41c39b24a3a0528d896db672d80879bea41fbd0aba45fe904a22c38529faa99bb88f61fbcb6943e434fbbe26ea8e77185c564709541994cd99b0675c2619de03
 SHA512 
6f26fdac134bcc4278c98f317932e28135e9cdaaa6d6d8ed94602badc8853ff529b699f421a4891809e30d3c9f55a82008d8dcb89c37ae54f2cf5ea99de72712
+DIST broot-1.32.0.tar.gz 12483895 BLAKE2B 
ea3dfa015aad9214ed456931ad81771d260c8f8d0cdf321df81f0a675be88a17f3725880d0b8adf33f78fbb82bb7b96c9534533c833df512c329e0712f15c569
 SHA512 
e0180d537856d678d3ff75b3cd61e053a819211f7341387c02f5f21d625ffd25a2ef9bd4002fa818eb5aebc0efc7b7597b659e2f926467e1ffc8e79b02d3c032
 DIST bstr-1.8.0.crate 380176 BLAKE2B 
017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f
 SHA512 
9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048
 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 DIST bytemuck-1.14.0.crate 44933 BLAKE2B 
afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5
 SHA512 
f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5

diff --git a/app-misc/broot/broot-1.32.0.ebuild 
b/app-misc/broot/broot-1.32.0.ebuild
new file mode 100644
index 000000000000..0d1f0d4178a6
--- /dev/null
+++ b/app-misc/broot/broot-1.32.0.ebuild
@@ -0,0 +1,373 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+1.4.5
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+wasi-snapshot-preview1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
+"
+
+inherit bash-completion-r1 cargo
+
+DESCRIPTION="A new way to see and navigate directory trees"
+HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot";
+SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
+       ${CARGO_CRATE_URIS}"
+
+LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X"
+
+RDEPEND="
+       dev-libs/libgit2:=
+       sys-libs/zlib
+       X? ( x11-libs/libxcb:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=virtual/rust-1.65"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_configure() {
+       export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400
+       local myfeatures=( $(usev X clipboard) )
+
+       cargo_src_configure --no-default-features
+}
+
+src_prepare() {
+       default
+
+       local mandate=$(date -r man/page +'%Y/%m/%d' || die)
+       sed -e "s|#version|${PV}|" \
+               -e "s|#date|${mandate}|" \
+               man/page > "${T}"/${PN}.1 || die
+}
+
+src_install() {
+       cargo_src_install
+
+       doman "${T}"/${PN}.1
+
+       local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
+       cd ${build_dir[0]} || die
+
+       newbashcomp ${PN}.bash ${PN}
+       newbashcomp br.bash br
+
+       insinto /usr/share/zsh/site-functions
+       doins _${PN}
+       doins _br
+
+       insinto /usr/share/fish/vendor_completions.d
+       doins ${PN}.fish
+       doins br.fish
+}

Reply via email to