public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/java:master commit in: dev-java/gradle/
@ 2015-07-11 13:11 Florian Schmaus
  0 siblings, 0 replies; 5+ messages in thread
From: Florian Schmaus @ 2015-07-11 13:11 UTC (permalink / raw
  To: gentoo-commits

commit:     15e703f9c78448a7474aa6f45316db91df73a271
Author:     Florian Schmaus <flo <AT> geekplace <DOT> eu>
AuthorDate: Sat Jul 11 13:09:47 2015 +0000
Commit:     Florian Schmaus <flo <AT> freakempire <DOT> de>
CommitDate: Sat Jul 11 13:09:47 2015 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=15e703f9

Add gradle-2.3 ebuild as requested by monsieurp

The ebuild is pretty primitve as of now, it simply installs all the
provided, i.e. bundled, libraries, which are pulled in and provided by
the gradle distribution.

It does support eselect-gradle and installing multiple gradle versions
and flavors (-bin and !-bin) though. Just like dev-java/gradle-bin
does.

 dev-java/gradle/ChangeLog         | 10 +++++++
 dev-java/gradle/Manifest          |  3 +++
 dev-java/gradle/gradle-2.3.ebuild | 56 +++++++++++++++++++++++++++++++++++++++
 dev-java/gradle/metadata.xml      |  8 ++++++
 4 files changed, 77 insertions(+)

diff --git a/dev-java/gradle/ChangeLog b/dev-java/gradle/ChangeLog
new file mode 100644
index 0000000..f8fafd4
--- /dev/null
+++ b/dev-java/gradle/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/gradle
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gradle-2.3 (11 Jul 2015)
+
+  11 Jul 2015; Florian Schmaus (flow) <flo@geekplace.eu> +gradle-2.3.ebuild,
+  +metadata.xml:
+  Moved gradle-2.3 ebuild into java overlay (as requested by monsieurp)
+

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
new file mode 100644
index 0000000..bf9765d
--- /dev/null
+++ b/dev-java/gradle/Manifest
@@ -0,0 +1,3 @@
+DIST gradle-2.3-src.zip 13324201 SHA256 42ceee8cb3b115dc0fb4f0ffbc5ad2332f9c889cda57cf6a3bbb2ed702cd4f94 SHA512 f7ee5be13cc33588961491ce9edfb58b3523a07f9ecb1a6c629dddd5b404c17b8908f29f04930db08d28e0955b73423850e743e204592a9fdf31f1b2faee4363 WHIRLPOOL a9fcfac49bd1476aaff99c82a948ae26a8f24aec4da7a883dc2b384dd15cde904b5bc829146512873ca53b61e44dfa9882639271819be9020d1137f0c916d380
+EBUILD gradle-2.3.ebuild 1337 SHA256 4902b3edbbc29ff4dc47187846327ffd1af6f390f48d96f18dd87cb40f003a53 SHA512 3e739e2c2bdece1cb6904853f6666fe2d6ccd2e91d8b3d34f72fbb7bd92c44c59ec07f2c628a72981704caf7db8b50cbbe622892c98100d5c3ed856543799244 WHIRLPOOL b1535474ec93b37e3b64cce1855330e1a7d4c9d535259c9e9ca53be8f76ae6c092dd4af96e62e1fd64ba6b76ba4acdab459aa31ccc17a551866e3affbcbbb457
+MISC metadata.xml 264 SHA256 56b2f9a8b4af53506dbaccf592a8fe61c459340ce0e7d16de6fd0ec52c3d27f9 SHA512 b26666ca549727e9805f35686a34db48e5942cad90318a2ea5773664185680d93087b5081b4e44de0e53ba4afc6acc3dcf312208241cad5b63bd040613106e29 WHIRLPOOL 70210443e010b3bf5c5d13cc874c75288ab8647c08c7650736221f33ab61239eb6b7d82debc3448d72ead2ff7b9b26cebd912849542f4e8916bf0973a6e96912

diff --git a/dev-java/gradle/gradle-2.3.ebuild b/dev-java/gradle/gradle-2.3.ebuild
new file mode 100644
index 0000000..5b1becb
--- /dev/null
+++ b/dev-java/gradle/gradle-2.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit java-pkg-2
+
+DESCRIPTION="A project automation and build tool similar to Apache Ant and Apache Maven with a Groovy based DSL"
+SRC_URI="http://services.gradle.org/distributions/${P}-src.zip"
+HOMEPAGE="http://www.gradle.org/"
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/zip
+	app-eselect/eselect-gradle"
+RDEPEND=">=virtual/jdk-1.5"
+
+src_compile() {
+	gradle --gradle-user-home "$WORKDIR" install -Pgradle_installPath=dist || die
+}
+
+src_install() {
+	cd dist || die
+	dodoc changelog.txt getting-started.html
+
+	local gradle_dir="${EROOT}usr/share/${PN}-${SLOT}"
+
+	insinto "${gradle_dir}"
+
+	# jars in lib/
+	# Note that we can't strip the version from the gradle jars,
+	# because then gradle won't find them.
+	cd lib || die "lib/ not found"
+	for jar in *.jar; do
+		java-pkg_newjar ${jar} ${jar}
+	done
+
+	# plugins in lib/plugins
+	cd plugins
+	java-pkg_jarinto ${JAVA_PKG_JARDEST}/plugins
+	for jar in *.jar; do
+		java-pkg_newjar ${jar} ${jar}
+	done
+
+	java-pkg_dolauncher "${P}" --main org.gradle.launcher.GradleMain --java_args "-Dgradle.home=${gradle_dir}/lib \${GRADLE_OPTS}"
+}
+
+pkg_postinst() {
+	eselect gradle update ifunset
+}
+
+pkg_postrm() {
+	eselect gradle update ifunset
+}

diff --git a/dev-java/gradle/metadata.xml b/dev-java/gradle/metadata.xml
new file mode 100644
index 0000000..1ce94c5
--- /dev/null
+++ b/dev-java/gradle/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer>
+    <email>flo@geekplace.eu</email>
+    <description>Maintainer, CC him on bugs</description>
+  </maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/java:master commit in: dev-java/gradle/
@ 2016-09-06 19:42 James Le Cuirot
  0 siblings, 0 replies; 5+ messages in thread
From: James Le Cuirot @ 2016-09-06 19:42 UTC (permalink / raw
  To: gentoo-commits

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>flo@geekplace.eu</email>
     <description>Maintainer, CC him on bugs</description>
   </maintainer>
+  <maintainer type="person">
+    <email>gradle@mva.name</email>
+    <description>Maintainer, CC him on bugs</description>
+    <name>Vadim A. Misbakh-Soloviov</name>
+  </maintainer>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/java:master commit in: dev-java/gradle/
@ 2016-10-05 19:54 James Le Cuirot
  0 siblings, 0 replies; 5+ messages in thread
From: James Le Cuirot @ 2016-10-05 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     c75cc6de03527c79a2b418f9ba78963ece730d89
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Tue Sep 20 05:23:12 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Oct  5 19:52:59 2016 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=c75cc6de

dev-java/gradle: bump to 3.1

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

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

 dev-java/gradle/Manifest                                 | 2 +-
 dev-java/gradle/{gradle-3.0.ebuild => gradle-3.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
index 0a7c409..fa500f2 100644
--- a/dev-java/gradle/Manifest
+++ b/dev-java/gradle/Manifest
@@ -1 +1 @@
-DIST gradle-3.0-src.zip 18060495 SHA256 f3927cbd18753d0efaa378ae518db5ee41f1af6922b3ca2a54a89c174cc2f2ed SHA512 2423451492acee767fabee6a3eefa000056747c9588ba0a2791f4ecd995a17f6094ac4793f001f8e31d8bc2e7776043b91677f943d23373b00b0cb51aad2d6e0 WHIRLPOOL 781e0aa076ea7b64a49fd160635314b5a55f8435e1ceef00ae94947f4d8b9562bc223e6f7c703065b8577cc54859eb2dea865e1a0f219e725e12fc325d8f44d2
+DIST gradle-3.1-src.zip 18372591 SHA256 94273588a8ecdedadcf842467e0e71c3b6e2ee7cb2818aa8bf840e44a8a56569 SHA512 fcbed86a2278c613dcf032e4110c53080dfc81561073447b821a37a98b44913c573fb006f6bc08d1e6cd82540b1ccae2167ec590eafa5f655ff8716d548dfad0 WHIRLPOOL 6cd5a79863a86b70730b2cf67ce4edd3ceb7b10d0a112302a5297e430bb5c294c7a970e3a28905a270bcfbd0d41d8dcc6c437c2482462420c98b8c92a8732c6b

diff --git a/dev-java/gradle/gradle-3.0.ebuild b/dev-java/gradle/gradle-3.1.ebuild
similarity index 100%
rename from dev-java/gradle/gradle-3.0.ebuild
rename to dev-java/gradle/gradle-3.1.ebuild


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/java:master commit in: dev-java/gradle/
@ 2016-10-11 19:57 James Le Cuirot
  0 siblings, 0 replies; 5+ messages in thread
From: James Le Cuirot @ 2016-10-11 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     9470f1d8c1efa1937c205666e877aed65a052b7f
Author:     tharvik <tharvik <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue Oct 11 11:56:38 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 19:56:52 2016 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=9470f1d8

dev-java/gradle: allow network-sandbox to works

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/java-overlay/pull/40

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

 dev-java/gradle/Manifest          | 1 +
 dev-java/gradle/gradle-3.1.ebuild | 9 ++++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
index fa500f2..4bee18a 100644
--- a/dev-java/gradle/Manifest
+++ b/dev-java/gradle/Manifest
@@ -1 +1,2 @@
+DIST gradle-3.1-rc-1-bin.zip 68966616 SHA256 9d67811a2dee405c920e6bced2d687142e2378eb33c3af960bdbaef39bcb2485 SHA512 c7a093921db88d3147a4214a484cede06f1d436614b65ac43420a9a3615a61c01692d177cee2cf3f306226cc69e5866fef4a462e6bd8330a84fe1f363a4c424c WHIRLPOOL 62b207d3e06d866e988c72bb09f33ed1eee09d352f1f4647003b0d215e610754401ea4041ebe1ee391316abbeaaaf3ca7bacac3658c7524168c1c0969587eba2
 DIST gradle-3.1-src.zip 18372591 SHA256 94273588a8ecdedadcf842467e0e71c3b6e2ee7cb2818aa8bf840e44a8a56569 SHA512 fcbed86a2278c613dcf032e4110c53080dfc81561073447b821a37a98b44913c573fb006f6bc08d1e6cd82540b1ccae2167ec590eafa5f655ff8716d548dfad0 WHIRLPOOL 6cd5a79863a86b70730b2cf67ce4edd3ceb7b10d0a112302a5297e430bb5c294c7a970e3a28905a270bcfbd0d41d8dcc6c437c2482462420c98b8c92a8732c6b

diff --git a/dev-java/gradle/gradle-3.1.ebuild b/dev-java/gradle/gradle-3.1.ebuild
index 4d8ad0a..9ca71df 100644
--- a/dev-java/gradle/gradle-3.1.ebuild
+++ b/dev-java/gradle/gradle-3.1.ebuild
@@ -6,7 +6,10 @@ EAPI="6"
 inherit java-pkg-2
 
 DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="http://services.gradle.org/distributions/${P}-src.zip"
+SRC_URI="
+	http://services.gradle.org/distributions/${P}-src.zip
+	http://services.gradle.org/distributions/${P}-rc-1-bin.zip
+"
 HOMEPAGE="http://www.gradle.org/"
 LICENSE="Apache-2.0"
 SLOT="${PV}"
@@ -22,6 +25,10 @@ IUSE="doc"
 src_prepare() {
 	default
 	java-pkg-2_src_prepare
+
+	sed -i "s|https\\\\://services.gradle.org/distributions/|file://${DISTDIR}/|" \
+		gradle/wrapper/gradle-wrapper.properties \
+		|| die 'unable to edit source fetch'
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] proj/java:master commit in: dev-java/gradle/
@ 2021-06-30  7:25 Florian Schmaus
  0 siblings, 0 replies; 5+ messages in thread
From: Florian Schmaus @ 2021-06-30  7:25 UTC (permalink / raw
  To: gentoo-commits

commit:     a0cc7bfaf37b91c8925e18b4ca9bf8592a1c31a8
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 30 07:24:53 2021 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jun 30 07:24:53 2021 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=a0cc7bfa

dev-java/gradle: update to 7.1, does not yet work

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 dev-java/gradle/Manifest            |  3 +-
 dev-java/gradle/gradle-3.1.ebuild   | 70 -------------------------------------
 dev-java/gradle/gradle-7.1.0.ebuild | 50 ++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 72 deletions(-)

diff --git a/dev-java/gradle/Manifest b/dev-java/gradle/Manifest
index 4bee18a0..28e0970b 100644
--- a/dev-java/gradle/Manifest
+++ b/dev-java/gradle/Manifest
@@ -1,2 +1 @@
-DIST gradle-3.1-rc-1-bin.zip 68966616 SHA256 9d67811a2dee405c920e6bced2d687142e2378eb33c3af960bdbaef39bcb2485 SHA512 c7a093921db88d3147a4214a484cede06f1d436614b65ac43420a9a3615a61c01692d177cee2cf3f306226cc69e5866fef4a462e6bd8330a84fe1f363a4c424c WHIRLPOOL 62b207d3e06d866e988c72bb09f33ed1eee09d352f1f4647003b0d215e610754401ea4041ebe1ee391316abbeaaaf3ca7bacac3658c7524168c1c0969587eba2
-DIST gradle-3.1-src.zip 18372591 SHA256 94273588a8ecdedadcf842467e0e71c3b6e2ee7cb2818aa8bf840e44a8a56569 SHA512 fcbed86a2278c613dcf032e4110c53080dfc81561073447b821a37a98b44913c573fb006f6bc08d1e6cd82540b1ccae2167ec590eafa5f655ff8716d548dfad0 WHIRLPOOL 6cd5a79863a86b70730b2cf67ce4edd3ceb7b10d0a112302a5297e430bb5c294c7a970e3a28905a270bcfbd0d41d8dcc6c437c2482462420c98b8c92a8732c6b
+DIST gradle-7.1.0.tar.gz 25092640 BLAKE2B f5514b78f3233231e9faa0e7ab6d20dd3b466ee45b9b25917594860939be47789d9a414e5c81ade190fb7d08a5d329c03c91d4bdca3ed35fbe8596aaa28bc170 SHA512 9d55f71af47153ebea685cfaf7ecfd98502654b500f9f1cd9c252ec65b1931c77f2b6d56b42513deae655ea46b08e306a6db4bd516dd5e8d46a47c51bb77186d

diff --git a/dev-java/gradle/gradle-3.1.ebuild b/dev-java/gradle/gradle-3.1.ebuild
deleted file mode 100644
index 9ca71df1..00000000
--- a/dev-java/gradle/gradle-3.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit java-pkg-2
-
-DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="
-	http://services.gradle.org/distributions/${P}-src.zip
-	http://services.gradle.org/distributions/${P}-rc-1-bin.zip
-"
-HOMEPAGE="http://www.gradle.org/"
-LICENSE="Apache-2.0"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	app-arch/zip
-	app-eselect/eselect-gradle
-"
-RDEPEND=">=virtual/jdk-1.5"
-IUSE="doc"
-
-src_prepare() {
-	default
-	java-pkg-2_src_prepare
-
-	sed -i "s|https\\\\://services.gradle.org/distributions/|file://${DISTDIR}/|" \
-		gradle/wrapper/gradle-wrapper.properties \
-		|| die 'unable to edit source fetch'
-}
-
-src_compile() {
-	./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
-
-	insinto "${gradle_dir}"
-
-	# jars in lib/
-	# Note that we can't strip the version from the gradle jars,
-	# because then gradle won't find them.
-	cd lib || die "lib/ not found"
-	for jar in *.jar; do
-		java-pkg_newjar ${jar} ${jar}
-	done
-
-	# plugins in lib/plugins
-	cd plugins || die
-	java-pkg_jarinto ${JAVA_PKG_JARDEST}/plugins
-	for jar in *.jar; do
-		java-pkg_newjar ${jar} ${jar}
-	done
-
-	java-pkg_dolauncher "${P}" --main org.gradle.launcher.GradleMain --java_args "-Dgradle.home=${gradle_dir}/lib \${GRADLE_OPTS}"
-}
-
-pkg_postinst() {
-	eselect gradle update ifunset
-}
-
-pkg_postrm() {
-	eselect gradle update ifunset
-}

diff --git a/dev-java/gradle/gradle-7.1.0.ebuild b/dev-java/gradle/gradle-7.1.0.ebuild
new file mode 100644
index 00000000..7c2d03bf
--- /dev/null
+++ b/dev-java/gradle/gradle-7.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gradle
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+HOMEPAGE="https://www.gradle.org/"
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	app-eselect/eselect-gradle
+"
+RDEPEND=">=virtual/jdk-1.8:*"
+
+# Hopefully we can remove network-sandbox at one point in the future
+# from RESTRICT. But for now, it is necessary.
+RESTRICT="network-sandbox"
+
+src_compile() {
+	if ! I_KNOW_THAT_DEV_JAVA_GRADLE_DOES_NOT_YET_WORK; then
+		die "You don't know that dev-java/gradle does not yet work"
+	fi
+
+	local gradle_dir="${ED}/usr/share/${PN}-${SLOT}"
+
+	egradle install "-Pgradle_installPath=${gradle_dir}"
+
+	egradle :distributions-full:binDistributionZip
+	egradle assemble
+}
+
+src_install() {
+	local gradle_dir="${ED}/usr/share/${PN}-${SLOT}"
+
+	egradle install "-Pgradle_installPath=${gradle_dir}"
+}
+
+pkg_postinst() {
+	eselect gradle update ifunset
+}
+
+pkg_postrm() {
+	eselect gradle update ifunset
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-06-30  7:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-11 13:11 [gentoo-commits] proj/java:master commit in: dev-java/gradle/ Florian Schmaus
  -- strict thread matches above, loose matches on Subject: below --
2016-09-06 19:42 James Le Cuirot
2016-10-05 19:54 James Le Cuirot
2016-10-11 19:57 James Le Cuirot
2021-06-30  7:25 Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox