grandle-bin: fork for jd-gui

This commit is contained in:
blshkv 2020-07-29 10:00:48 +08:00
parent f296bbb6ce
commit 94e45c0015
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
4 changed files with 60 additions and 2 deletions

View file

@ -0,0 +1 @@
DIST gradle-bin-5.2.1.zip 132549774 BLAKE2B c6d6fa9975bc28030672a99f22f0e9c4c2cb3d667ae3658c1062428d0ab2fd8c3b4df0479f4fde7b2d75b8fcb64c7f5b208e53c5b30a9b3c7afb5ad7e1a4139d SHA512 e2a17072c10d27acbe4a0282dfdfed907ab5c57109668595feaec681ab1d4be017ac0f6090c2c2b64a057d71c1e244bb50f4047509d36c5930e894837a96171b

View file

@ -0,0 +1,56 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit java-pkg-2
IUSE="source doc examples"
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 -> ${P}.zip"
HOMEPAGE="http://www.gradle.org/"
LICENSE="Apache-2.0"
SLOT="${PV}"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=virtual/jdk-1.6"
DEPEND="
app-arch/zip
>=virtual/jre-1.6"
S="${WORKDIR}/${MY_P}"
src_install() {
local gradle_dir="${EPREFIX}/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/${MY_PN}-${SLOT}"
}

View file

@ -24,7 +24,7 @@ RDEPEND="virtual/jre:11
!dev-util/jd-gui-bin"
DEPEND="${RDEPEND}
virtual/jdk:11
dev-java/gradle-bin:6.3"
dev-java/gradle-bin:5.2.1"
src_prepare() {
eapply "${FILESDIR}"/1.5.2-build.patch
@ -38,7 +38,7 @@ src_prepare() {
}
src_compile() {
GRADLE="gradle-6.3 --gradle-user-home .gradle --console rich --no-daemon"
GRADLE="gradle-5.2.1 --gradle-user-home .gradle --console rich --no-daemon"
GRADLE="${GRADLE} --offline"
unset TERM
${GRADLE} jar -x check -x test || die

View file

@ -13,6 +13,7 @@ dev-java/msgpack:8.16
=dev-java/jackson-annotations-2.8*
=dev-java/jackson-databind-2.8*
dev-java/gradle-bin:5.2.1
=dev-java/gradle-bin-6*
dev-java/oracle-jdk-bin:11