From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0A1A11584AD for ; Thu, 24 Apr 2025 19:38:07 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id E514E34306E for ; Thu, 24 Apr 2025 19:38:06 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 42F2B1104A9; Thu, 24 Apr 2025 19:38:03 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 38D9E1104A9 for ; Thu, 24 Apr 2025 19:38:03 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DCBF434305A for ; Thu, 24 Apr 2025 19:38:02 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 48D402529 for ; Thu, 24 Apr 2025 19:38:01 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1745523385.1ded7e71224824bc15e9f322ca094e40330ddd4b.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcruft/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/pkgcruft/Manifest dev-util/pkgcruft/pkgcruft-0.0.13.ebuild dev-util/pkgcruft/pkgcruft-9999.ebuild X-VCS-Directories: dev-util/pkgcruft/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 1ded7e71224824bc15e9f322ca094e40330ddd4b X-VCS-Branch: master Date: Thu, 24 Apr 2025 19:38:01 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 67d750bf-a0ae-4800-a770-b7c2c96465d6 X-Archives-Hash: a9120571cdd14703c4793a328b075f62 commit: 1ded7e71224824bc15e9f322ca094e40330ddd4b Author: Sam James gentoo org> AuthorDate: Thu Apr 24 19:36:25 2025 +0000 Commit: Sam James gentoo org> CommitDate: Thu Apr 24 19:36:25 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ded7e71 dev-util/pkgcruft: add 0.0.13 Signed-off-by: Sam James gentoo.org> dev-util/pkgcruft/Manifest | 1 + .../pkgcruft/{pkgcruft-9999.ebuild => pkgcruft-0.0.13.ebuild} | 10 +++++++--- dev-util/pkgcruft/pkgcruft-9999.ebuild | 10 +++++++--- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/dev-util/pkgcruft/Manifest b/dev-util/pkgcruft/Manifest index b6eb1848bc02..3e998eb46a04 100644 --- a/dev-util/pkgcruft/Manifest +++ b/dev-util/pkgcruft/Manifest @@ -1,3 +1,4 @@ DIST pkgcruft-0.0.10.tar.xz 32193612 BLAKE2B d0f28f63e0b4f1d1309156309331feb0daa0cd52c6f0491f918d49f76c425b36a47fd02060554cd4398ac3490d6e21009b7421cb0ca14a821093fca7f57087bc SHA512 14812be27345a737d91281c869bc8149581bf3802b3bddca19908bfb687013cd1ee751213e86c7c277850f07eff2b58358930c74cbe2e3f4b370929de518097e DIST pkgcruft-0.0.11.tar.xz 40812256 BLAKE2B 6afbc3750d99d715a01d644413b4e5c407d902cbb1761b5017dae0cf5b868a48f6fe5a8ee845bb8e4484cc9ea154d954afc85cd81d53480eee1233598a07a044 SHA512 b4ba070b811e1a94795bd8e90452b4e2db6fba53a563b828c8f8c6b938727ed6aff35e969c88a22b961ded1bd51847f52f1d285863a27b76715fe1ec72979934 DIST pkgcruft-0.0.12.tar.xz 41392836 BLAKE2B 0d04f3451b87f3e888bd471b8b06248b68e6929ace6922f01e4ba5e010e9b0a91ff4c94d4629a473dec6ae5229507dab216f98c02b4a47f454c75098543b0b13 SHA512 17542836ec659703f02a92c5afbd297006db8d3a58cb8b51d876f47592a0a155d85acf2a9661055f42d301d10806d3d30ed658cf4a20aa8748fd9f85222d353a +DIST pkgcruft-0.0.13.tar.xz 30200436 BLAKE2B 85ed531a79d4261c65dcda41d6a238398fb36b8e93c1698444b866f6c930544bf19c85046ad9ab651bd0f5460ad174b47d468274de169a458083198b084205e2 SHA512 d53713d0f14d965e3b069fe2902af9aac1fac56b565e93b502c081adf0ada99336a43f5af697ec522ce4e6d49eff5b1fb20c375ffa90dcf417ae396c2dc81c2b diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild b/dev-util/pkgcruft/pkgcruft-0.0.13.ebuild similarity index 89% copy from dev-util/pkgcruft/pkgcruft-9999.ebuild copy to dev-util/pkgcruft/pkgcruft-0.0.13.ebuild index dff52cd906d4..66c1aeee6244 100644 --- a/dev-util/pkgcruft/pkgcruft-9999.ebuild +++ b/dev-util/pkgcruft/pkgcruft-0.0.13.ebuild @@ -63,8 +63,12 @@ src_compile() { cargo_src_compile if [[ ${PV} == 9999 ]] ; then - # https://github.com/pkgcraft/pkgcraft/issues/258 - edo cargo run --features shell --bin pkgcruft-shell-comp -p pkgcruft + einfo "Generating shell completions" + mkdir shell || die + local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pkgcruft" + "${BIN}" completion bash > shell/pkgcruft.bash || die + "${BIN}" completion zsh > shell/_pkgcruft || die + "${BIN}" completion fish > shell/pkgcruft.fish || die fi } @@ -116,7 +120,7 @@ src_test() { src_install() { cargo_src_install - newbashcomp shell/pkgcruft.bash ${PN} + newbashcomp shell/pkgcruft.bash pkgcruft dozshcomp shell/_pkgcruft dofishcomp shell/pkgcruft.fish } diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild b/dev-util/pkgcruft/pkgcruft-9999.ebuild index dff52cd906d4..66c1aeee6244 100644 --- a/dev-util/pkgcruft/pkgcruft-9999.ebuild +++ b/dev-util/pkgcruft/pkgcruft-9999.ebuild @@ -63,8 +63,12 @@ src_compile() { cargo_src_compile if [[ ${PV} == 9999 ]] ; then - # https://github.com/pkgcraft/pkgcraft/issues/258 - edo cargo run --features shell --bin pkgcruft-shell-comp -p pkgcruft + einfo "Generating shell completions" + mkdir shell || die + local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pkgcruft" + "${BIN}" completion bash > shell/pkgcruft.bash || die + "${BIN}" completion zsh > shell/_pkgcruft || die + "${BIN}" completion fish > shell/pkgcruft.fish || die fi } @@ -116,7 +120,7 @@ src_test() { src_install() { cargo_src_install - newbashcomp shell/pkgcruft.bash ${PN} + newbashcomp shell/pkgcruft.bash pkgcruft dozshcomp shell/_pkgcruft dofishcomp shell/pkgcruft.fish }