# $Id: PKGBUILD 62683 2012-01-24 13:05:11Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>

pkgname=maven
pkgver=3.0.4
pkgrel=1
pkgdesc="A Java project management and project comprehension tool"
arch=('any')
url="http://maven.apache.org"
license=('APACHE')
depends=('java-environment')
makedepends=('apache-ant')
backup=('opt/maven/conf/settings.xml')
source=(http://www.sai.msu.su/apache//maven/source/apache-maven-$pkgver-src.tar.gz
	maven.sh)
md5sums=('17ca94d5be05a78c6ab12425b7a0ee10'
         '5ed0bddbf5c5375fe5032a76a9506426')

build() {
  cd $srcdir/apache-maven-$pkgver

  . /etc/profile.d/jre.sh
  . /etc/profile.d/jdk.sh

  mkdir -p $srcdir/repo
  mkdir $pkgdir/opt
  export MAVEN_OPTS=-Xmx512m
  export M2_HOME=$pkgdir/opt/maven
  export PATH=$PATH:$M2_HOME/bin

  # FIXME: downloads many deps from Internet. Probably they should be
  # packaged or added into source=()
  ant -Dmaven.repo.local=$srcdir/repo
  install -D -m 755 $srcdir/maven.sh $pkgdir/etc/profile.d/maven.sh
  rm $pkgdir/opt/maven/*.txt
  mkdir -p $pkgdir/usr/bin
  ln -s /opt/maven/bin/mvn $pkgdir/usr/bin/mvn
}
