commit: 05cc719b0b42cddc6f9df1cc717521b33e251d74
Author: Florian Schmaus <flo <AT> geekplace <DOT> eu>
AuthorDate: Sun Feb 23 16:24:19 2020 +0000
Commit: Florian Schmaus <flo <AT> geekplace <DOT> eu>
CommitDate: Sun Feb 23 16:24:42 2020 +0000
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=05cc719b
dev-java/gradle-bin: bump to 6.2
This ebuild also now uses https instead of http in SRC_URI, since it
appears that http downloads are not longer possible. Note that since
the downloaded artifacts are verified against the hash in the package
manifest, downloading via http was never an issue.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Florian Schmaus <flo <AT> geekplace.eu>
dev-java/gradle-bin/Manifest | 1 +
dev-java/gradle-bin/gradle-bin-6.2.ebuild | 60 +++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index f3ac9c1d..a8f3b100 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -11,3 +11,4 @@ DIST gradle-5.5.1-all.zip 136383676 BLAKE2B
4cb939d297107e3cedfe720a3006742266e6
DIST gradle-5.6.1-all.zip 139632311 BLAKE2B
dea45faffb6a8792e379a2e670e96505f9b75babb735428e679095c02170c832c7092c5ebb93ebce5dfc82f26320a2aafc5753edb8abc6430d63a7ae90223c50
SHA512
5e01829e2bb391c9d4c0c3d4f5c60aa617b67b83dadcee74d1a848ba29eba81adc0036851e1d715bbe8721cff4c5fb932edb96d4f2300a767a2336479b80bf39
DIST gradle-5.6.2-all.zip 139632144 BLAKE2B
6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f
SHA512
f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
DIST gradle-6.0.1-all.zip 141289649 BLAKE2B
351dcf233deecb274550d2f43cc8aff4db21805a23c988e62307c5cbb6025f5363fd5342c47ba75b7dd0d8894806400fab01403c61415fa58aad2667180ba528
SHA512
e9d754fc40c462ebad8255e2a7aa1b38d5f81bd5659f7d0ecd95a5f4c39ae312523d26b895cc2ddc9bb0cd3f0cf24c58399dc072cde236ef74a7da56e264489a
+DIST gradle-6.2-all.zip 139150238 BLAKE2B
5e9f180c52593d80b006d321d60ddc9d64ba62915e747ccc89aacfd1e83a96e8bed615988f667e02e95eb42e1af3935ff3293143ace38c8237d5b4fc13386845
SHA512
4e7bdf4b5bfc708184878848b18870b0063d93793128587900f4669f704133dca3a3243d34332809c7deca4777e8342dce08b0f21e755bde2280eb9bfdb7051b
diff --git a/dev-java/gradle-bin/gradle-bin-6.2.ebuild
b/dev-java/gradle-bin/gradle-bin-6.2.ebuild
new file mode 100644
index 00000000..9d395621
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-6.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip"
+HOMEPAGE="http://www.gradle.org/"
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/zip
+ app-eselect/eselect-gradle"
+RDEPEND=">=virtual/jdk-1.6"
+
+IUSE="source doc examples"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
+
+ dodoc docs/release-notes.html getting-started.html
+
+ insinto "${gradle_dir}"
+
+ # source
+ if use source ; then
+ java-pkg_dosrc src/*
+ fi
+
+ # docs
+ if use doc ; then
+ java-pkg_dojavadoc docs/javadoc
+ fi
+
+ # examples
+ if use examples ; then
+ java-pkg_doexamples samples
+ fi
+
+ insinto "${gradle_dir}"
+ doins -r bin/ lib/
+ fperms 755 "${gradle_dir}/bin/gradle"
+ dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+ eselect gradle update ifunset
+}
+
+pkg_postrm() {
+ eselect gradle update ifunset
+}