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: