commit: 8e9d344a014c74ae36b8b74eed14f3954dba43a7
Author: Florian Schmaus <flo <AT> geekplace <DOT> eu>
AuthorDate: Tue Apr 25 15:41:40 2017 +0000
Commit: Florian Schmaus <flo <AT> geekplace <DOT> eu>
CommitDate: Tue Apr 25 15:41:40 2017 +0000
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=8e9d344a
dev-java/gradle-bin: Add gradle-bin-3.5
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-java/gradle-bin/Manifest | 1 +
dev-java/gradle-bin/gradle-bin-3.5.ebuild | 61 +++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index e33100e9..6159059d 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -16,3 +16,4 @@ DIST gradle-2.9-all.zip 66616757 SHA256
4647967f8de78d6d6d8093cdac50f368f8c2b803
DIST gradle-3.1-all.zip 88979389 SHA256
43be380834a13e28e9504c21f67fe1a8895ab54f314a6596601896dca7213482 SHA512
d98061443f7c5bdd161a75a49efcc3cb0a46847e5d341a3116d44c1379dc5bb35ef4a75a1043649a9ed836d355c0ccd50a15638e5283bea66c37b95968051aa8
WHIRLPOOL
25030e07201c4b5966576ad9d899248ca35c2eb256626de19bd37ceacb9dc2dec8ef6634b9ec52b176c8bf09c6d0cdb66e5d18430a9fbec81cfd7497d4dd522a
DIST gradle-3.3-all.zip 91388147 SHA256
71a787faed83c4ef21e8464cc8452b941b5fcd575043aa29d39d15d879be89f7 SHA512
4b852eaf4030c780516fe9214c289e49fc93fc62672da70b7fd6bbbcd128e6912dd196195ce32570984503ea53b48593a41fbf4ec69b0f18b5e32c2fe9e556b3
WHIRLPOOL
d2058d046137b507aecae0ac8ebdc719dc1e1c253162be1975ff9daaca04178398b7621c142ed467a8608bf99d952c1046306aeb3b96626bf70899d7213ba91b
DIST gradle-3.4-all.zip 91570006 SHA256
37c2fdce55411e4c89b896c292cae1f8f437862c8433c8a74cfc3805d7670c0a SHA512
5f9a23078593a6880c55f58ec14ea104781a10775d76649d941b7dc12f4f41936ab95702fb00e8154f58819e60d8b67a865cc1b90066dd38eb56750cc16dd465
WHIRLPOOL
47f056a40a15142422f7bbb508aa549fdbade142f54b3cbc8a7852bfb6a340bd9c808197d346d9a20e918090893831e7888a8656650efe8693138217330f173d
+DIST gradle-3.5-all.zip 95084513 SHA256
d84bf6b6113da081d0082bcb63bd8547824c6967fe68704d1e3a6fde822b7212 SHA512
13eb1b73a1e432f3230e3b030de3b50bbd8dfce11b3bb9079fc0ab76e865470e3cb10720def2ad0e514383fef50e468ccc54ca7751c0065fb8aae55a40c54479
WHIRLPOOL
a2402df200bdd9977e38983cae2c129a95fac42b4ac6d3a4107dd2533fd9b66b20a39110431a0bff8c62311eabb85406581cd44733382562e26f780f5f389364
diff --git a/dev-java/gradle-bin/gradle-bin-3.5.ebuild
b/dev-java/gradle-bin/gradle-bin-3.5.ebuild
new file mode 100644
index 00000000..c3b8a5f4
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-3.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="http://services.gradle.org/distributions/${MY_P}-all.zip"
+HOMEPAGE="http://www.gradle.org/"
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="app-arch/zip
+ app-eselect/eselect-gradle"
+RDEPEND=">=virtual/jdk-1.6"
+
+IUSE="source doc examples"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ local gradle_dir="${EROOT}usr/share/${PN}-${SLOT}"
+
+ dodoc docs/release-notes.html getting-started.html
+
+ insinto "${gradle_dir}"
+
+ # source
+ if use source ; then
+ java-pkg_dosrc src/*
+ fi
+
+ # docs
+ if use doc ; then
+ java-pkg_dojavadoc docs/javadoc
+ fi
+
+ # examples
+ if use examples ; then
+ java-pkg_doexamples samples
+ fi
+
+ insinto "${gradle_dir}"
+ doins -r bin/ lib/
+ fperms 755 "${gradle_dir}/bin/gradle"
+ dosym "${gradle_dir}/bin/gradle" "/usr/bin/${P}"
+}
+
+pkg_postinst() {
+ eselect gradle update ifunset
+}
+
+pkg_postrm() {
+ eselect gradle update ifunset
+}