repo/gentoo:master commit in: dev-java/gradle-bin/
"Florian Schmaus" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786279775.87a950a71b98c1e82e87667942cf456b1d86703d.flow@gentoo> |
commit: 87a950a71b98c1e82e87667942cf456b1d86703d
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 9 12:49:24 2026 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 12:49:35 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a950a7
dev-java/gradle-bin: add 9.7.0
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
dev-java/gradle-bin/Manifest | 1 +
dev-java/gradle-bin/gradle-bin-9.7.0.ebuild | 59 +++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index edc208d50eb4..7e2d2e63ee16 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -8,3 +8,4 @@ DIST gradle-bin-8.7.zip 224435312 BLAKE2B 1926765aea8931b25a9f0b7b9a224dd70756cf
DIST gradle-bin-9.0.0.zip 224774486 BLAKE2B 76b6565a272da36942511bfef37d3633efdb82f2a8edba24fee34e7eae4c5fd6c422906af7f7119d2f47896cb421bfcd7f40d36e428b91b46099737015213e62 SHA512 f859b5c2a8b223c904220a7c616584c696b8623294dc8ebbd1c030050c1050bd1517a02df2de9e272f9414eaa6d5979b0fc74c009c7b059597010a11383e00f8
DIST gradle-bin-9.1.0.zip 232491070 BLAKE2B b211be91f0e0f34551d1d96496e05415861cdcdfb64539575443f7d4ff18f5b2b57260c11b0a30b3b5237679417821332d328e44e59dfb7d6036b541c338060d SHA512 65abab7397b32efc0337c210df4f0566b725ef55468a735bada026a7730220a8080c331ff996d594da6f393f8ebdd20a5673c123333bc74cf718931b71837720
DIST gradle-bin-9.3.1.zip 234893460 BLAKE2B 310715e4a9eb51b63fea07de9bb1c76a1835bcc1f82d4f0a6c21ea619fcea52aacf07366a00478ab877d1034214c437833237002107279996f25c0364ad8f2d8 SHA512 40e5b5346e32aa732b2d87d9ebf98a6e718d80196c0aa08928933a4c4b68d3c5cd5ebadf32015d29f4bf46e4cabaf45e7a59837eb317b4343971e0606c83f111
+DIST gradle-bin-9.7.0.zip 257041474 BLAKE2B 3e8b0aad07cb071a7459718ca3eb97cee946635e4684d3137c978a074c360217569aeba6c295c250349d1aa2728c749a18db084797b4279398d0eda1f75104f9 SHA512 a41a02ddb34d8aa39d6665b406a224a3d46d0b7a51a85d95f6b258e299bfa0174924f306493e64c48853c4df3338e9b1bbdc186ab121c9f6911b4ebbbe3c7b61
diff --git a/dev-java/gradle-bin/gradle-bin-9.7.0.ebuild b/dev-java/gradle-bin/gradle-bin-9.7.0.ebuild
new file mode 100644
index 000000000000..3a598b5dbb6f
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-9.7.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+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"
+HOMEPAGE="https://gradle.org"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+
+S="${WORKDIR}/${MY_P}"
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+ ${DEPEND}
+ >=virtual/jre-17:*
+"
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+ if use source; then
+ java-pkg_dosrc src
+ fi
+
+ docinto html
+ dodoc -r docs/release-notes.html
+ if use doc; then
+ dodoc -r docs/{dsl,userguide}
+ java-pkg_dojavadoc docs/javadoc
+ 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
+}