[arch-commits] Commit in maven/trunk (PKGBUILD)
Sergej Pupykin
spupykin at archlinux.org
Mon Apr 10 10:58:50 UTC 2017
Date: Monday, April 10, 2017 @ 10:58:50
Author: spupykin
Revision: 221753
upgpkg: maven 3.5.0-1
upd
Modified:
maven/trunk/PKGBUILD
----------+
PKGBUILD | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-04-10 10:09:02 UTC (rev 221752)
+++ PKGBUILD 2017-04-10 10:58:50 UTC (rev 221753)
@@ -3,7 +3,7 @@
# Contributor: William Rea <sillywilly at gmail.com>
pkgname=maven
-pkgver=3.3.9
+pkgver=3.5.0
pkgrel=1
pkgdesc="A Java project management and project comprehension tool"
arch=('any')
@@ -10,31 +10,27 @@
url="http://maven.apache.org"
license=('APACHE')
depends=('java-environment')
-makedepends=('apache-ant')
+makedepends=('maven')
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)
-md5sums=('030ce5b3d369f01aca6249b694d4ce03'
- '5ed0bddbf5c5375fe5032a76a9506426')
+sha256sums=('2f6320069ac2536f0d95d86a2c0a284f22c8edb5f3b4a1a2ccdde6c00b7a80f7'
+ '24dc65607ff9e25c74ff2f75711911471910eaf415bce1856789c9d047209b8b')
package() {
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
+ mkdir -p "$pkgdir"/opt/maven
+ mkdir -p "$pkgdir"/usr/bin
# FIXME: downloads many deps from Internet. Probably they should be
# packaged or added into source=()
- ant -Dmaven.repo.local="$srcdir"/repo
+ mvn package -Dmaven.repo.local="$srcdir"/repo -DdistributionTargetDir="$pkgdir"/opt/maven
+
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
ln -s /opt/maven/bin/mvnDebug "$pkgdir"/usr/bin/mvnDebug
}
More information about the arch-commits
mailing list