commit: aa09f1b22a98dd5ac0c6af2cf5c44f901f3f2521 Author: Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se> AuthorDate: Tue Jul 16 17:46:57 2024 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Tue Jul 30 16:09:32 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa09f1b2
app-misc/broot: add 1.40.0 Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se> Closes: https://github.com/gentoo/gentoo/pull/37582 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> app-misc/broot/Manifest | 1 + app-misc/broot/broot-1.40.0.ebuild | 384 +++++++++++++++++++++++++++++++++++++ 2 files changed, 385 insertions(+) diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 3b6242ee6a31..3a0d463b5a3a 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -42,6 +42,7 @@ DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd8843 DIST broot-1.36.1.tar.gz 12777740 BLAKE2B db8f47a6e541099be0c0b9524a7d51dc7ca82cad47d091973500d5492103ab6afad2859b18629f769abe5f1940619e8aff5c007a1bc3671cbc424b0135e8fdcd SHA512 c004baef073f4cd14fc2473c681a8e33984dace41097ece13a0d4dd8768964eb19062edf25063d0d979f5d09958f5094c261fe0651c0b30384ba6c6160d872af DIST broot-1.39.0.tar.gz 12917263 BLAKE2B 97648724f42b7b2619191b3090715fb77602e0c4962ed0239450a1a9abdbafe4bf3f79a6ea67dce6477f1573553b470cbfc8f68c6cad98dbc820737a390033a5 SHA512 f3aaa89a83296c5b31433b6e0cde739ec165b2e218191b003c04f1ee3069dafdaee6faaae025d3ab917e1948200c1b88541a0a1d9abbe1e2b2b738d3d0138678 DIST broot-1.39.1.tar.gz 12917870 BLAKE2B 762aa81fbc2efbc0fe4d240b2c1083c302edd730e54f479d57e4ea493fb4b7142cf95022b90680fb1d1a89065da7b2fa8978508d5b348b12d870ec1064aade4c SHA512 06e906a965b7193436774a27dc56fe54b4f83fd1041870a15fa0aaf4e6d3a2548475140e3dd1b4785621d82070fe1355a4e26abf96ab000c1436687144353501 +DIST broot-1.40.0.tar.gz 13906654 BLAKE2B 46c182da0165ef25f3f880980828ec5cd5f3ac662d7283ceeef90ce180d48f9af6163035ff92ef746af2316b64a33cf202f60712a3750d0ed367753eca535c9c SHA512 f532916557fdec8d4bcac76fdea0f121a14e7e96050fd4fa8468e43b25a23bacd41c7f6c86d1d65f4be7eeb83573f74aaf40553aab1d1759f8a63d7fe5071401 DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172 DIST bumpalo-3.15.4.crate 85028 BLAKE2B 9ec98f430fef4e9b59e61d413b3703430f91bc818f3294aea7416cf8a35e0606357bb5b4d1edebe590f07fb614f832da16016c8530ff39ca853aff1d1369cc60 SHA512 59ca9f8e6b74bdd95b9b4ad1bff3bf4be46dacedeb1eea6196a65dfb0ca7b60e86ab6c25d0f91dae3caecd17ab73c48f953be0bc24bdc0ceaaf4c1726b9ffdc8 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 diff --git a/app-misc/broot/broot-1.40.0.ebuild b/app-misc/broot/broot-1.40.0.ebuild new file mode 100644 index 000000000000..8f08bcbb47d3 --- /dev/null +++ b/app-misc/broot/broot-1.40.0.ebuild @@ -0,0 +1,384 @@ +# 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] [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] [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) trash ) + + 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=( "$(cargo_target_dir)"/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 +}
