commit: 8c854b026c8fe98f0563fdda0589aa1922d78cea Author: Peter Levine <plevine457 <AT> gmail <DOT> com> AuthorDate: Sat Sep 2 03:19:30 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Sep 6 08:36:00 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c854b02
sys-block/thin-provisioning-tools: add CRATES for non-live ebuilds
Add CRATES to make it easier to use the 9999 ebuild as a general
template while only updating the crate versions when needed.
Signed-off-by: Peter Levine <plevine457 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../thin-provisioning-tools-9999.ebuild | 137 ++++++++++++++++++++-
1 file changed, 135 insertions(+), 2 deletions(-)
diff --git
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-9999.ebuild
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-9999.ebuild
index 0b28b89c3ea4..9e5c860dcdca 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-9999.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-9999.ebuild
@@ -3,6 +3,136 @@
EAPI=8
+if [[ ${PV} != *9999 ]]; then
+ 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]+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]
+ "
+ declare -A GIT_CRATES=(
+
[rio]="https://github.com/jthornber/rio;2979a720f671e836302c01546f9cc9f7988610c8"
+ )
+fi
+
inherit cargo
DESCRIPTION="A suite of tools for thin provisioning on Linux"
@@ -12,7 +142,10 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/jthornber/thin-provisioning-tools.git"
inherit git-r3
else
- SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ SRC_URI="
+ https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz ->
${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+ "
KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux
~x86-linux"
fi
@@ -27,7 +160,7 @@ src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
else
- default
+ cargo_src_unpack
fi
}
