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: Sun, 23 Feb 2020 16:24:56
Message-Id: 1582475082.05cc719b0b42cddc6f9df1cc717521b33e251d74.flow@gentoo
1 commit: 05cc719b0b42cddc6f9df1cc717521b33e251d74
2 Author: Florian Schmaus <flo <AT> geekplace <DOT> eu>
3 AuthorDate: Sun Feb 23 16:24:19 2020 +0000
4 Commit: Florian Schmaus <flo <AT> geekplace <DOT> eu>
5 CommitDate: Sun Feb 23 16:24:42 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=05cc719b
7
8 dev-java/gradle-bin: bump to 6.2
9
10 This ebuild also now uses https instead of http in SRC_URI, since it
11 appears that http downloads are not longer possible. Note that since
12 the downloaded artifacts are verified against the hash in the package
13 manifest, downloading via http was never an issue.
14
15 Package-Manager: Portage-2.3.84, Repoman-2.3.20
16 Signed-off-by: Florian Schmaus <flo <AT> geekplace.eu>
17
18 dev-java/gradle-bin/Manifest | 1 +
19 dev-java/gradle-bin/gradle-bin-6.2.ebuild | 60 +++++++++++++++++++++++++++++++
20 2 files changed, 61 insertions(+)
21
22 diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
23 index f3ac9c1d..a8f3b100 100644
24 --- a/dev-java/gradle-bin/Manifest
25 +++ b/dev-java/gradle-bin/Manifest
26 @@ -11,3 +11,4 @@ DIST gradle-5.5.1-all.zip 136383676 BLAKE2B 4cb939d297107e3cedfe720a3006742266e6
27 DIST gradle-5.6.1-all.zip 139632311 BLAKE2B dea45faffb6a8792e379a2e670e96505f9b75babb735428e679095c02170c832c7092c5ebb93ebce5dfc82f26320a2aafc5753edb8abc6430d63a7ae90223c50 SHA512 5e01829e2bb391c9d4c0c3d4f5c60aa617b67b83dadcee74d1a848ba29eba81adc0036851e1d715bbe8721cff4c5fb932edb96d4f2300a767a2336479b80bf39
28 DIST gradle-5.6.2-all.zip 139632144 BLAKE2B 6d43594a752cf8eedb9958ac76a703cee35561779a152324e8429a1ce79b3c169dd5d34da780eec3147bae26472416f60fe77272927755ee5455481ca6c14e0f SHA512 f3e400d4b9dd3b11ab1bebb20fa927495760c4c57da814d08eeda0851d04609b719f930c1ce3030e35004a8af546b8847e9b389eb91c2a12da0ade974dab5ced
29 DIST gradle-6.0.1-all.zip 141289649 BLAKE2B 351dcf233deecb274550d2f43cc8aff4db21805a23c988e62307c5cbb6025f5363fd5342c47ba75b7dd0d8894806400fab01403c61415fa58aad2667180ba528 SHA512 e9d754fc40c462ebad8255e2a7aa1b38d5f81bd5659f7d0ecd95a5f4c39ae312523d26b895cc2ddc9bb0cd3f0cf24c58399dc072cde236ef74a7da56e264489a
30 +DIST gradle-6.2-all.zip 139150238 BLAKE2B 5e9f180c52593d80b006d321d60ddc9d64ba62915e747ccc89aacfd1e83a96e8bed615988f667e02e95eb42e1af3935ff3293143ace38c8237d5b4fc13386845 SHA512 4e7bdf4b5bfc708184878848b18870b0063d93793128587900f4669f704133dca3a3243d34332809c7deca4777e8342dce08b0f21e755bde2280eb9bfdb7051b
31
32 diff --git a/dev-java/gradle-bin/gradle-bin-6.2.ebuild b/dev-java/gradle-bin/gradle-bin-6.2.ebuild
33 new file mode 100644
34 index 00000000..9d395621
35 --- /dev/null
36 +++ b/dev-java/gradle-bin/gradle-bin-6.2.ebuild
37 @@ -0,0 +1,60 @@
38 +# Copyright 1999-2020 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +inherit java-pkg-2
44 +
45 +MY_PN=${PN%%-bin}
46 +MY_P="${MY_PN}-${PV/_rc/-rc-}"
47 +
48 +DESCRIPTION="A project automation and build tool with a Groovy based DSL"
49 +SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip"
50 +HOMEPAGE="http://www.gradle.org/"
51 +LICENSE="Apache-2.0"
52 +SLOT="${PV}"
53 +KEYWORDS="~amd64 ~x86"
54 +
55 +DEPEND="app-arch/zip
56 + app-eselect/eselect-gradle"
57 +RDEPEND=">=virtual/jdk-1.6"
58 +
59 +IUSE="source doc examples"
60 +
61 +S="${WORKDIR}/${MY_P}"
62 +
63 +src_install() {
64 + local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
65 +
66 + dodoc docs/release-notes.html getting-started.html
67 +
68 + insinto "${gradle_dir}"
69 +
70 + # source
71 + if use source ; then
72 + java-pkg_dosrc src/*
73 + fi
74 +
75 + # docs
76 + if use doc ; then
77 + java-pkg_dojavadoc docs/javadoc
78 + fi
79 +
80 + # examples
81 + if use examples ; then
82 + java-pkg_doexamples samples
83 + fi
84 +
85 + insinto "${gradle_dir}"
86 + doins -r bin/ lib/
87 + fperms 755 "${gradle_dir}/bin/gradle"
88 + dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
89 +}
90 +
91 +pkg_postinst() {
92 + eselect gradle update ifunset
93 +}
94 +
95 +pkg_postrm() {
96 + eselect gradle update ifunset
97 +}