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: Sat, 02 Apr 2022 18:01:19
Message-Id: 1648922268.b256478f5711d88554cc359c187be234a6cb50c9.flow@gentoo
1 commit: b256478f5711d88554cc359c187be234a6cb50c9
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 2 17:57:48 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 2 17:57:48 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b256478f
7
8 dev-java/gradle-bin: add 7.4.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-7.4.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 01da2eb2d5b9..128938cdb76a 100644
18 --- a/dev-java/gradle-bin/Manifest
19 +++ b/dev-java/gradle-bin/Manifest
20 @@ -3,4 +3,5 @@ DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 0a0ad08101f0c5fa7c0cb2a4c9ad6e53320c
21 DIST gradle-bin-7.2.zip 157058280 BLAKE2B 918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38 SHA512 6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d
22 DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa SHA512 03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5bbbbf4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490
23 DIST gradle-bin-7.4.1.zip 159312495 BLAKE2B 591ab6af118d8fac7d0ead1a040ed4e69b8f84d18807fc4fb88778a58917a31d2111f2c140f7d723523a2411b6e57e7682ba94bd9043c948bafb1de7c2c066ff SHA512 bd2bc3570537e0878186a81eecee2c8578b2f7ea76a23b1f49de9cd0e70529a591f42c2d1433f29eddfab87f25d986a6c48b52e66396653153f20785f39aa977
24 +DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae SHA512 2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf
25 DIST gradle-bin-7.4.zip 159248291 BLAKE2B db9dde35d0c285afb8b30d08ee1a509660d7bf169530d734b1bffd0dbf22fec0360b12a78588e5f8b6180669678868f86e73950bf9bfd110ac1f24a73b3d2549 SHA512 9742efccd6539325f6cb3929f794afaf8f55763b9a09cccea8d6a84c55b8e0bf350ddf10d59e9a5271b9320719ade57e2e4c0b9bac5faf0afcb0304c75728cc9
26
27 diff --git a/dev-java/gradle-bin/gradle-bin-7.4.2.ebuild b/dev-java/gradle-bin/gradle-bin-7.4.2.ebuild
28 new file mode 100644
29 index 000000000000..bec8bc49d5c4
30 --- /dev/null
31 +++ b/dev-java/gradle-bin/gradle-bin-7.4.2.ebuild
32 @@ -0,0 +1,61 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +IUSE="doc"
39 +JAVA_PKG_IUSE="source"
40 +
41 +inherit java-pkg-2
42 +
43 +MY_PN=${PN%%-bin}
44 +MY_P="${MY_PN}-${PV/_rc/-rc-}"
45 +
46 +DESCRIPTION="A project automation and build tool with a Groovy based DSL"
47 +SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
48 +HOMEPAGE="https://www.gradle.org/"
49 +
50 +LICENSE="Apache-2.0"
51 +SLOT="${PV}"
52 +KEYWORDS="~amd64 ~x86"
53 +
54 +DEPEND="app-eselect/eselect-gradle"
55 +BDEPEND="app-arch/unzip"
56 +RDEPEND="
57 + ${DEPEND}
58 + >=virtual/jre-1.8:*
59 +"
60 +
61 +S="${WORKDIR}/${MY_P}"
62 +
63 +src_compile() {
64 + :
65 +}
66 +
67 +src_install() {
68 + local gradle_dir="/usr/share/${PN}-${SLOT}"
69 +
70 + if use source; then
71 + java-pkg_dosrc src
72 + fi
73 +
74 + docinto html
75 + dodoc -r docs/release-notes.html
76 + if use doc; then
77 + dodoc -r docs/{dsl,userguide}
78 + java-pkg_dojavadoc docs/javadoc
79 + fi
80 +
81 + insinto "${gradle_dir}"
82 + doins -r bin/ lib/
83 + fperms 755 "${gradle_dir}/bin/gradle"
84 + dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
85 +}
86 +
87 +pkg_postinst() {
88 + eselect gradle update ifunset
89 +}
90 +
91 +pkg_postrm() {
92 + eselect gradle update ifunset
93 +}