Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/gradle-bin/
Date: Thu, 16 Mar 2023 11:47:27
Message-Id: 1678967235.9976a8047cffeba96f3cc9dd32d256302a347228.flow@gentoo
1 commit: 9976a8047cffeba96f3cc9dd32d256302a347228
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 16 10:19:29 2023 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 16 11:47:15 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9976a804
7
8 dev-java/gradle-bin: add 8.0.2
9
10 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
11
12 dev-java/gradle-bin/Manifest | 1 +
13 dev-java/gradle-bin/gradle-bin-8.0.2.ebuild | 61 +++++++++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
17 index 9afea2d4b31d..8f59bc784cc8 100644
18 --- a/dev-java/gradle-bin/Manifest
19 +++ b/dev-java/gradle-bin/Manifest
20 @@ -6,3 +6,4 @@ DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B c7c8dbe82d22dec699d1997a781f3a66110c
21 DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae SHA512 89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9
22 DIST gradle-bin-7.6.1.zip 165594858 BLAKE2B 623ed41b7e0dfbfa015578c6915ca382cb441082e181f96d00d058a1bd42b5e749b807f8c0444c4cd41de17a7f754960f55aa69e8dd4339bd64444432ad8748e SHA512 72d051d8cf348c13dda20eec56526a3c212e9a9635920b3260281e2f98cf113ffaf4efb8efbb96081c36b9fae847c291125e24d175d6fb832b8dd6e0e74779ae
23 DIST gradle-bin-8.0.1.zip 167663052 BLAKE2B e1d08ea2b78c86c4b1e7676856b0311cda7dabb79458193a15cc082317f7f63d194eef5044bc91bd971d1c831976a95bb69569b210fa42ecf708fe99ea2d4634 SHA512 148453411eb554c7606bc200491952c77b4cdd170d9306bc634e1c32e99b52142cb20cfec7d7ed899bc21098a15a45b255d6ea238d432d529a6270f84d2887c5
24 +DIST gradle-bin-8.0.2.zip 167671533 BLAKE2B e5cb4bef61ea89cfbf42c72c14e739f049b4930521dabaeb88fa6e2fffec81d6ee6514b615a6c1732db3bad4539e72ebbbeeb37b2f22a72fd2d2e08f7bf8d1b8 SHA512 70f114e353ec3e114b003e733e21c47fd26d2777363d015872aa9eab73c68b3186f77698aa1d72d4f4eedb2c53b0cd47a98f26ef5f0a9b2c1e42c6c877cca80f
25
26 diff --git a/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
27 new file mode 100644
28 index 000000000000..6fceca3ae5c8
29 --- /dev/null
30 +++ b/dev-java/gradle-bin/gradle-bin-8.0.2.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +IUSE="doc"
38 +JAVA_PKG_IUSE="source"
39 +
40 +inherit java-pkg-2
41 +
42 +MY_PN=${PN%%-bin}
43 +MY_P="${MY_PN}-${PV/_rc/-rc-}"
44 +
45 +DESCRIPTION="A project automation and build tool with a Groovy based DSL"
46 +SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
47 +HOMEPAGE="https://www.gradle.org/"
48 +
49 +LICENSE="Apache-2.0"
50 +SLOT="${PV}"
51 +KEYWORDS="~amd64 ~x86"
52 +
53 +DEPEND="app-eselect/eselect-gradle"
54 +BDEPEND="app-arch/unzip"
55 +RDEPEND="
56 + ${DEPEND}
57 + >=virtual/jre-1.8:*
58 +"
59 +
60 +S="${WORKDIR}/${MY_P}"
61 +
62 +src_compile() {
63 + :
64 +}
65 +
66 +src_install() {
67 + local gradle_dir="/usr/share/${PN}-${SLOT}"
68 +
69 + if use source; then
70 + java-pkg_dosrc src
71 + fi
72 +
73 + docinto html
74 + dodoc -r docs/release-notes.html
75 + if use doc; then
76 + dodoc -r docs/{dsl,userguide}
77 + java-pkg_dojavadoc docs/javadoc
78 + fi
79 +
80 + insinto "${gradle_dir}"
81 + doins -r bin/ lib/
82 + fperms 755 "${gradle_dir}/bin/gradle"
83 + dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
84 +}
85 +
86 +pkg_postinst() {
87 + eselect gradle update ifunset
88 +}
89 +
90 +pkg_postrm() {
91 + eselect gradle update ifunset
92 +}