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, 27 Oct 2020 09:31:41
Message-Id: 1603791091.fa5711b35fdd36112cadee95cbb5a56cfa492dcc.flow@gentoo
1 commit: fa5711b35fdd36112cadee95cbb5a56cfa492dcc
2 Author: Florian Schmaus <flo <AT> geekplace <DOT> eu>
3 AuthorDate: Tue Oct 27 09:31:31 2020 +0000
4 Commit: Florian Schmaus <flo <AT> geekplace <DOT> eu>
5 CommitDate: Tue Oct 27 09:31:31 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=fa5711b3
7
8 dev-java/gradle-bin: add ebuild for gradle 6.7
9
10 Package-Manager: Portage-3.0.8, 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.7.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 31c92a0c..b759cb74 100644
19 --- a/dev-java/gradle-bin/Manifest
20 +++ b/dev-java/gradle-bin/Manifest
21 @@ -13,3 +13,4 @@ DIST gradle-6.2.2-all.zip 139200435 BLAKE2B 5e9a0a1418e5bbeb7c26435d1d851bb68bc0
22 DIST gradle-6.4.1-all.zip 145723302 BLAKE2B a1a42a672d117365a8c89d7e68da295ac33e340b5a74d4f078ca83a09efa3c696e208308b4c67ecf6fadce35a358fa0cabfea53c1fd04951745d5510f860e8b0 SHA512 616e55e3b611261831afd031495ccbd5f929b9d67ea70e7ed76899dd35cc90ab48e793f3912f6f44ce400dcd3e517a7b56856a79add281ea556b2c5cfc8d91d5
23 DIST gradle-6.5-all.zip 145767155 BLAKE2B dccc31ec08e4ff3affac3d33b144dd5cc546cb51f56337e98d0f22e0ddfd0cf4a4f3df0fb7b38067d1516365ba750c3276d8ee760db4318570bd603e05d6f139 SHA512 e2e867931be4513236da16526f35a809ea5851876f6d77a9172ba69d6ce209a2dfe9891c25e4d573c99bd5c866609672945782c27058b039ca7b918905c7db92
24 DIST gradle-6.6.1-all.zip 145214952 BLAKE2B ad3afde7f47a4aa1b618b2a4bb0ef8178a4fc4f08dfeb0957b29a92fa5eb7601074a41631becfd8e8a5bc35bcf03ee95b324ed47da068c43e6568c7f7d8b20fc SHA512 42d438d614fb9cbc5cd8a240eca940fc3d384dfa234f7146eb1dbb53059be7d1ce87504ddfa56bf2e60cba1f9ed28030d8332893e2bee56a71be15aba8805a4c
25 +DIST gradle-6.7-all.zip 146226964 BLAKE2B f9806a3a302f31075d10363788f9f2d76c7d7b3091783c855bcdc50c846e7fb25880b5a566e509ae0ed7711c957605c6d3d37d12fc2e3f8c9752f5e8205de576 SHA512 7c9f4a8edb9a18f600e27ea5bbc04a744c732add6ac93382fee819075c41fc970ac4085096194ca1007e923d26e190f4009fd5fa365359943ab38c9a83d998ec
26
27 diff --git a/dev-java/gradle-bin/gradle-bin-6.7.ebuild b/dev-java/gradle-bin/gradle-bin-6.7.ebuild
28 new file mode 100644
29 index 00000000..4f904e61
30 --- /dev/null
31 +++ b/dev-java/gradle-bin/gradle-bin-6.7.ebuild
32 @@ -0,0 +1,55 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
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 +}