diff options
author | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-06-30 00:52:19 +0500 |
---|---|---|
committer | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-06-30 11:00:03 +0500 |
commit | c4c4ee8ac824c1f83c963e9ca9c0055a2d3ec5bb (patch) | |
tree | b65cdb7399107579ef7edd3669d176c7d16f1273 | |
parent | dev-nim/ups: drop custom src_test (diff) | |
download | guru-c4c4ee8a.tar.gz guru-c4c4ee8a.tar.bz2 guru-c4c4ee8a.zip |
nimble.eclass: add nimble_comment_requires
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
-rw-r--r-- | eclass/nimble.eclass | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/eclass/nimble.eclass b/eclass/nimble.eclass index 1a6dc24af..60bd28689 100644 --- a/eclass/nimble.eclass +++ b/eclass/nimble.eclass @@ -87,6 +87,20 @@ get_package_url() { echo "${_PACKAGE_URL}" } +# @FUNCTION: nimble_comment_requires +# @USAGE: <dep...> +# @DESCRIPTION: +# Comment out one or more 'requires' calls in the Nimble file. +nimble_comment_requires() { + debug-print-function ${FUNCNAME} "${@}" + + local dep + for dep in "${@}"; do + dep=${dep//\//\\/} + sed "/requires[[:space:]]*\"${dep}\>.*\"/ s/^/#/" -i *.nimble || die + done +} + # @FUNCTION: nimble_src_configure # @USAGE: # @DESCRIPTION: |