nimble.eclass: add nimble_comment_requires

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2022-06-30 00:52:19 +05:00
parent b8f810b54d
commit c4c4ee8ac8

View File

@@ -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: