[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