commit:     480b1bc512c75a7401bad720ba74e78aa1d48454
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Sun Sep  4 16:20:03 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Sep  6 19:41:56 2016 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=480b1bc5

dev-java/gradle: bump to 3.0

Closes: https://github.com/gentoo/java-overlay/pull/35

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-java/gradle/Manifest                           |  2 +-
 .../{gradle-2.3.ebuild => gradle-3.0.ebuild}       | 25 ++++++++++++++--------
 dev-java/gradle/metadata.xml                       |  5 +++++
 3 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
index d17d1d6..0a7c409 100644
--- a/dev-java/gradle/Manifest
+++ b/dev-java/gradle/Manifest
@@ -1 +1 @@
-DIST gradle-2.3-src.zip 13324201 SHA256 
42ceee8cb3b115dc0fb4f0ffbc5ad2332f9c889cda57cf6a3bbb2ed702cd4f94 SHA512 
f7ee5be13cc33588961491ce9edfb58b3523a07f9ecb1a6c629dddd5b404c17b8908f29f04930db08d28e0955b73423850e743e204592a9fdf31f1b2faee4363
 WHIRLPOOL 
a9fcfac49bd1476aaff99c82a948ae26a8f24aec4da7a883dc2b384dd15cde904b5bc829146512873ca53b61e44dfa9882639271819be9020d1137f0c916d380
+DIST gradle-3.0-src.zip 18060495 SHA256 
f3927cbd18753d0efaa378ae518db5ee41f1af6922b3ca2a54a89c174cc2f2ed SHA512 
2423451492acee767fabee6a3eefa000056747c9588ba0a2791f4ecd995a17f6094ac4793f001f8e31d8bc2e7776043b91677f943d23373b00b0cb51aad2d6e0
 WHIRLPOOL 
781e0aa076ea7b64a49fd160635314b5a55f8435e1ceef00ae94947f4d8b9562bc223e6f7c703065b8577cc54859eb2dea865e1a0f219e725e12fc325d8f44d2

diff --git a/dev-java/gradle/gradle-2.3.ebuild 
b/dev-java/gradle/gradle-3.0.ebuild
similarity index 77%
rename from dev-java/gradle/gradle-2.3.ebuild
rename to dev-java/gradle/gradle-3.0.ebuild
index 802a6b7..4d8ad0a 100644
--- a/dev-java/gradle/gradle-2.3.ebuild
+++ b/dev-java/gradle/gradle-3.0.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI="5"
+EAPI="6"
 
 inherit java-pkg-2
 
@@ -13,20 +12,28 @@ LICENSE="Apache-2.0"
 SLOT="${PV}"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="app-arch/zip
-       app-eselect/eselect-gradle"
+DEPEND="
+       app-arch/zip
+       app-eselect/eselect-gradle
+"
 RDEPEND=">=virtual/jdk-1.5"
+IUSE="doc"
+
+src_prepare() {
+       default
+       java-pkg-2_src_prepare
+}
 
 src_compile() {
-       gradle --gradle-user-home "$WORKDIR" install -Pgradle_installPath=dist 
|| die
+       ./gradlew --gradle-user-home "${WORKDIR}" "$(usex doc installAll 
install)" -Pgradle_installPath=dist || die 'Gradle build failed'
 }
 
 src_install() {
+       local gradle_dir="${EROOT}usr/share/${PN}-${SLOT}"
+
        cd dist || die
        dodoc changelog.txt getting-started.html
 
-       local gradle_dir="${EROOT}usr/share/${PN}-${SLOT}"
-
        insinto "${gradle_dir}"
 
        # jars in lib/
@@ -38,7 +45,7 @@ src_install() {
        done
 
        # plugins in lib/plugins
-       cd plugins
+       cd plugins || die
        java-pkg_jarinto ${JAVA_PKG_JARDEST}/plugins
        for jar in *.jar; do
                java-pkg_newjar ${jar} ${jar}

diff --git a/dev-java/gradle/metadata.xml b/dev-java/gradle/metadata.xml
index 03136bb..608996f 100644
--- a/dev-java/gradle/metadata.xml
+++ b/dev-java/gradle/metadata.xml
@@ -5,4 +5,9 @@
     <email>f...@geekplace.eu</email>
     <description>Maintainer, CC him on bugs</description>
   </maintainer>
+  <maintainer type="person">
+    <email>gra...@mva.name</email>
+    <description>Maintainer, CC him on bugs</description>
+    <name>Vadim A. Misbakh-Soloviov</name>
+  </maintainer>
 </pkgmetadata>

Reply via email to