diff --git a/community/maven/ChangeLog b/community/maven/ChangeLog new file mode 100644 index 000000000..d0daef9f9 --- /dev/null +++ b/community/maven/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo +* Built for x86_64 +* Not sure if the binary will work.. but lets try anyway diff --git a/community/maven/PKGBUILD b/community/maven/PKGBUILD new file mode 100644 index 000000000..76dbd93ac --- /dev/null +++ b/community/maven/PKGBUILD @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Sergej Pupykin +# Contributor: William Rea + +# ALARM: Kevin Mihelich +# - patch to increase build timeout + +pkgname=maven +pkgver=3.1.1 +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://apache-mirror.rbc.ru/pub/apache/maven/maven-3/$pkgver/source/apache-maven-$pkgver-src.tar.gz + maven.sh + timeout.patch) +md5sums=('46e0b798750df60aa157d7b38a10265c' + '5ed0bddbf5c5375fe5032a76a9506426' + '7ddbe22786ce1f2fd5740f91c1026e53') + +package() { + cd $srcdir/apache-maven-$pkgver + + patch -p1 -i ../timeout.patch + + . /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 +} diff --git a/community/maven/maven.sh b/community/maven/maven.sh new file mode 100644 index 000000000..7fc96502b --- /dev/null +++ b/community/maven/maven.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +export MAVEN_OPTS=-Xmx512m +#export M2_HOME=/opt/maven +#export PATH=$PATH:$M2_HOME/bin diff --git a/community/maven/timeout.patch b/community/maven/timeout.patch new file mode 100644 index 000000000..f7ff87000 --- /dev/null +++ b/community/maven/timeout.patch @@ -0,0 +1,12 @@ +diff -urN a/build.xml b/build.xml +--- a/build.xml 2013-09-17 09:19:37.000000000 -0600 ++++ b/build.xml 2014-02-13 19:36:57.481202993 -0700 +@@ -250,7 +250,7 @@ + + + +- ++ + + +