commit: 405da11dfd1d79f8766dcae6ecbba9397c0ee799 Author: Florian Schmaus <flow <AT> gentoo <DOT> org> AuthorDate: Wed Jun 28 07:24:23 2023 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Wed Jun 28 07:25:56 2023 +0000 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=405da11d
gradle.eclass: add gradle-src_unpack Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> eclass/gradle.eclass | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/eclass/gradle.eclass b/eclass/gradle.eclass index 7595923d..91c8299d 100644 --- a/eclass/gradle.eclass +++ b/eclass/gradle.eclass @@ -32,6 +32,10 @@ # ... # $(gradle_src_uri) # " +# src_unpack() { +# default +# gradle-src_unpack +# } # @CODE # # Afterwards, use egradle to invoke gradle. @@ -160,6 +164,18 @@ gradle-src_uri() { echo "https://services.gradle.org/distributions/gradle-${EGRADLE_BUNDLED_VER}-bin.zip" } +# @FUNCTION: gradle-src_unpack +# @DESCRIPTION: +# Unpack the "bundled" gradle version. You must have +# EGRADLE_BUNDLED_VER set when calling this function. +gradle-src_unpack() { + if [[ -z ${EGRADLE_BUNDLED_VER} ]]; then + die "Must set EGRADLE_BUNDLED_VER when calling gradle-src_unpack" + fi + + unpack "gradle-${EGRADLE_BUNDLED_VER}-bin.zip" +} + # @FUNCTION: egradle # @USAGE: [gradle-args] # @DESCRIPTION: