dev-java/jboss-logging: update homepage
[gentoo.git] / dev-java / gradle-bin / gradle-bin-6.3.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 IUSE="doc"
7 JAVA_PKG_IUSE="source"
8
9 inherit java-pkg-2
10
11 MY_PN=${PN%%-bin}
12 MY_P="${MY_PN}-${PV/_rc/-rc-}"
13
14 DESCRIPTION="A project automation and build tool with a Groovy based DSL"
15 SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
16 HOMEPAGE="https://www.gradle.org/"
17
18 LICENSE="Apache-2.0"
19 SLOT="${PV}"
20 KEYWORDS="~amd64 ~x86"
21
22 BDEPEND="app-arch/unzip"
23 DEPEND=">=virtual/jre-1.8"
24 RDEPEND=">=virtual/jdk-1.8"
25
26 S="${WORKDIR}/${MY_P}"
27
28 src_install() {
29         local gradle_dir="${EPREFIX}/usr/share/${PN}-${SLOT}"
30
31         insinto "${gradle_dir}"
32         doins -r lib/
33
34         exeinto "${gradle_dir}"/bin
35         doexe bin/${MY_PN}
36         dosym "../${gradle_dir##*/usr/}/bin/gradle" "/usr/bin/${MY_PN}-${SLOT}"
37
38         docinto html
39         dodoc -r docs/release-notes.html
40
41         if use doc ; then
42                 dodoc -r docs/{dsl,userguide}
43                 java-pkg_dojavadoc docs/javadoc
44         fi
45
46         if use source ; then
47                 java-pkg_dosrc src/*
48         fi
49 }