commit: c6d3af6024703942e841f63194e86724db3c10b0 Author: Yixun Lan <dlan <AT> gentoo <DOT> org> AuthorDate: Fri Nov 8 11:38:28 2024 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Fri Nov 8 11:42:12 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d3af60
dev-vcs/git-absorb: add 0.6.16 Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> dev-vcs/git-absorb/Manifest | 1 + dev-vcs/git-absorb/git-absorb-0.6.16.ebuild | 158 ++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) diff --git a/dev-vcs/git-absorb/Manifest b/dev-vcs/git-absorb/Manifest index 08dc51d5ffe6..4c7fd301ee53 100644 --- a/dev-vcs/git-absorb/Manifest +++ b/dev-vcs/git-absorb/Manifest @@ -25,6 +25,7 @@ DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee DIST git-absorb-0.6.15.tar.gz 29061 BLAKE2B eaf562d7afdab01863989cae2ab9b4813cc73e8c0d44127eb97f5a728cef9f176fc6da14c41de5c76e893e8a693a8bb44bf102416a45bd49a0c28180eff81771 SHA512 290ad9ba918284627c8407992bf9b17d15e53d77c57a0b54e526b99bf0329ebfeb3646e93b2971f30201ec0e8b456a5ca298195d33d8e877c92aa18578fbb39a +DIST git-absorb-0.6.16.tar.gz 29086 BLAKE2B cfa00dc0f3b339269af7360199f357ee0e787c7cff8cd16d452f9bb46dcedec95e7360fe02a3061bd74a6c6b2ba7a01b739e44da197c42dd995fb5aca2878a1f SHA512 fe335d97b5c8e45046365da7830a8582763465e5d779dc1729fa3eba21949638eb339db9ca9178af9b2a487bf45bab796312c726f44b624a65eb3a07de337ddf DIST git2-0.19.0.crate 215910 BLAKE2B e6dfbc292dd580dfe2b5964745d73c29ab4e43d91af37893eb2b915c7967d557940284c388b5693c8f366d98979cfb43f184627319799a359b2ec40c6d875a83 SHA512 9d868ba1594ace291002c4a10dcd43f192dbb8c2070abd74883e57a7f53825c7a29080ecbe4279f6c7ee845c261bcbc93b10004b99df27de41cd29bd48e137e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 diff --git a/dev-vcs/git-absorb/git-absorb-0.6.16.ebuild b/dev-vcs/git-absorb/git-absorb-0.6.16.ebuild new file mode 100644 index 000000000000..c032fdba1197 --- /dev/null +++ b/dev-vcs/git-absorb/git-absorb-0.6.16.ebuild @@ -0,0 +1,158 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +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]+1.8.1 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [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] +" + +inherit cargo shell-completion + +DESCRIPTION="Automatically absorb staged changes into git current branch" +HOMEPAGE="https://github.com/tummychow/git-absorb" +SRC_URI="${CARGO_CRATE_URIS}" +SRC_URI+=" https://github.com/tummychow/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-libs/libgit2-1.8:= +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_compile() { + export LIBGIT2_NO_VENDOR=1 + + cargo_src_compile + + GIT_ABSORB_BIN="$(cargo_target_dir)/${PN}" + + # Prepare shell completion generation + mkdir completions || die + local shell + for shell in bash fish zsh; do + "${GIT_ABSORB_BIN}" --gen-completions \ + ${shell} \ + > completions/${PN}.${shell} \ + || die + done +} + +src_install() { + cargo_src_install + doman Documentation/${PN}.1 + + newbashcomp "completions/${PN}.bash" "${PN}" + dofishcomp "completions/${PN}.fish" + dozshcomp "completions/${PN}.zsh" + + default +}
