/[gentoo-x86]/dev-java/maven-bin/maven-bin-1.0.2-r2.ebuild
Gentoo

Contents of /dev-java/maven-bin/maven-bin-1.0.2-r2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Tue Jun 12 12:24:34 2012 UTC (12 months ago) by sera
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines
FILE REMOVED
Drop slots 1.0 and 2.1 as no longer offered upstream.
Remove old.

(Portage version: 2.1.10.62/cvs/Linux x86_64)

1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-1.0.2-r2.ebuild,v 1.1 2011/12/14 15:43:49 sera Exp $
4
5 EAPI="4"
6
7 MY_PN=${PN/-bin}
8 MY_PV=${PV/_/-}
9 MY_P=${MY_PN}-${MY_PV}
10
11 DESCRIPTION="Project Management and Comprehension Tool for Java"
12 SRC_URI="mirror://apache/maven/binaries/${MY_P}.tar.gz"
13 HOMEPAGE="http://maven.apache.org/"
14
15 LICENSE="Apache-2.0"
16 SLOT="1.0"
17 KEYWORDS="~amd64 ~ppc ~x86"
18 IUSE=""
19
20 DEPEND="app-admin/eselect-maven"
21 RDEPEND=">=virtual/jdk-1.5
22 ${DEPEND}"
23
24 S="${WORKDIR}/${MY_P}"
25 MAVEN=${PN}-${SLOT}
26 MAVEN_HOME="/usr/share/${MAVEN}"
27 MAVEN_BIN="${MAVEN_HOME}/bin"
28
29 src_install() {
30 dodir ${MAVEN_HOME}
31 insinto ${MAVEN_HOME}
32 doins -r bin lib *.xsd plugins
33
34 dodir ${MAVEN_BIN}
35 exeinto ${MAVEN_BIN}
36 doexe "${FILESDIR}/${MY_PN}"
37
38 dodir /usr/bin
39 dosym ${MAVEN_BIN}/${MY_PN} /usr/bin/mvn-${SLOT}
40 }
41
42 pkg_postinst() {
43 eselect maven update mvn-${SLOT}
44 }
45
46 pkg_postrm() {
47 eselect maven update
48 }

  ViewVC Help
Powered by ViewVC 1.1.20