Gentoo Archives: gentoo-commits

From: Florian Schmaus <flo@×××××××××.eu>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/gradle-bin/
Date: Tue, 09 Feb 2021 19:01:11
Message-Id: 1612897250.211b8d7361541d20699ff7e53d2bf83936b5dd1a.flow@gentoo
1 commit: 211b8d7361541d20699ff7e53d2bf83936b5dd1a
2 Author: Florian Schmaus <flo <AT> geekplace <DOT> eu>
3 AuthorDate: Tue Feb 9 18:57:01 2021 +0000
4 Commit: Florian Schmaus <flo <AT> geekplace <DOT> eu>
5 CommitDate: Tue Feb 9 19:00:50 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=211b8d73
7
8 dev-java/gradle-bin: add ebuild for 6.8.2
9
10 Package-Manager: Portage-3.0.13, Repoman-3.0.2
11 Signed-off-by: Florian Schmaus <flo <AT> geekplace.eu>
12
13 dev-java/gradle-bin/Manifest | 1 +
14 dev-java/gradle-bin/gradle-bin-6.8.2.ebuild | 55 +++++++++++++++++++++++++++++
15 2 files changed, 56 insertions(+)
16
17 diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
18 index 2b814557..2519ac65 100644
19 --- a/dev-java/gradle-bin/Manifest
20 +++ b/dev-java/gradle-bin/Manifest
21 @@ -15,3 +15,4 @@ DIST gradle-6.5-all.zip 145767155 BLAKE2B dccc31ec08e4ff3affac3d33b144dd5cc546cb
22 DIST gradle-6.6.1-all.zip 145214952 BLAKE2B ad3afde7f47a4aa1b618b2a4bb0ef8178a4fc4f08dfeb0957b29a92fa5eb7601074a41631becfd8e8a5bc35bcf03ee95b324ed47da068c43e6568c7f7d8b20fc SHA512 42d438d614fb9cbc5cd8a240eca940fc3d384dfa234f7146eb1dbb53059be7d1ce87504ddfa56bf2e60cba1f9ed28030d8332893e2bee56a71be15aba8805a4c
23 DIST gradle-6.7-all.zip 146226964 BLAKE2B f9806a3a302f31075d10363788f9f2d76c7d7b3091783c855bcdc50c846e7fb25880b5a566e509ae0ed7711c957605c6d3d37d12fc2e3f8c9752f5e8205de576 SHA512 7c9f4a8edb9a18f600e27ea5bbc04a744c732add6ac93382fee819075c41fc970ac4085096194ca1007e923d26e190f4009fd5fa365359943ab38c9a83d998ec
24 DIST gradle-6.7.1-all.zip 146321962 BLAKE2B 9127ce5bc05d672930c00efb645ce11bfccb50c55f8a6248337fa3ac5417e1fff6581ef7647c2eb8faad94d5c9b1108bea6d971b0ef5d603bb90bf43f62a2aec SHA512 9cc4e349b4ecfdd327930787ce2d26976eb3d9fb83f224efc40cd38ba078e88883851c4b167eea5d176e935764572ecfb795984724f6abd2140da7b9cff66935
25 +DIST gradle-6.8.2-all.zip 150630920 BLAKE2B 6b80f02635593fb93b10e28c88c6691b3530c45ed25b3917901fa2e4c3dcd25abc31d123c4082b55f897256e622ce9e397e124d201f71ef298a59b4d1dee79bd SHA512 8e3a78042b40b417d60358b53371cc36d4f7c177fd6110ec9223c0916f24efefb5397aa6506a66e80057a907eb19b7221759a2fe1079bc2249e0d446dd95a315
26
27 diff --git a/dev-java/gradle-bin/gradle-bin-6.8.2.ebuild b/dev-java/gradle-bin/gradle-bin-6.8.2.ebuild
28 new file mode 100644
29 index 00000000..25cad18d
30 --- /dev/null
31 +++ b/dev-java/gradle-bin/gradle-bin-6.8.2.ebuild
32 @@ -0,0 +1,55 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit java-pkg-2
39 +
40 +MY_PN=${PN%%-bin}
41 +MY_P="${MY_PN}-${PV/_rc/-rc-}"
42 +
43 +DESCRIPTION="A project automation and build tool with a Groovy based DSL"
44 +SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip"
45 +HOMEPAGE="https://www.gradle.org/"
46 +LICENSE="Apache-2.0"
47 +SLOT="${PV}"
48 +KEYWORDS="~amd64 ~x86"
49 +
50 +DEPEND="app-arch/zip
51 + app-eselect/eselect-gradle"
52 +RDEPEND="virtual/jre"
53 +
54 +IUSE="source doc"
55 +
56 +S="${WORKDIR}/${MY_P}"
57 +
58 +src_install() {
59 + local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
60 +
61 + dodoc docs/release-notes.html
62 +
63 + insinto "${gradle_dir}"
64 +
65 + # source
66 + if use source ; then
67 + java-pkg_dosrc src/*
68 + fi
69 +
70 + # docs
71 + if use doc ; then
72 + java-pkg_dojavadoc docs/javadoc
73 + fi
74 +
75 + insinto "${gradle_dir}"
76 + doins -r bin/ lib/
77 + fperms 755 "${gradle_dir}/bin/gradle"
78 + dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
79 +}
80 +
81 +pkg_postinst() {
82 + eselect gradle update ifunset
83 +}
84 +
85 +pkg_postrm() {
86 + eselect gradle update ifunset
87 +}