[arch-commits] Commit in maven/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Fri Sep 7 23:03:48 UTC 2018
Date: Friday, September 7, 2018 @ 23:03:48
Author: anthraxx
Revision: 378717
upgpkg: maven 3.5.4-1
Modified:
maven/trunk/PKGBUILD
----------+
PKGBUILD | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-07 22:58:15 UTC (rev 378716)
+++ PKGBUILD 2018-09-07 23:03:48 UTC (rev 378717)
@@ -3,34 +3,47 @@
# Contributor: William Rea <sillywilly at gmail.com>
pkgname=maven
-pkgver=3.5.2
+pkgver=3.5.4
pkgrel=1
pkgdesc='Java project management and project comprehension tool'
url='https://maven.apache.org'
arch=('any')
license=('APACHE')
-depends=('java-environment' 'bash')
-makedepends=('maven')
+depends=('java-environment=8' 'bash' 'procps-ng')
+makedepends=('maven' 'java-environment=8')
backup=('opt/maven/conf/settings.xml')
source=(https://www-eu.apache.org/dist/maven/maven-3/${pkgver}/source/apache-maven-${pkgver}-src.tar.gz{,.asc}
maven.sh)
validpgpkeys=('042B29E928995B9DB963C636C7CA19B7B620D787') # StephenConnolly<stephenc at apache.org>
-sha256sums=('246653dd9920f87b54c67ff4651b32d78ac4d7da973c10a6c8b1c70d9e6d0305'
+sha256sums=('f3ba1f1b24bbd4c345174ac616d40e26e72dad6022d56317d3ff6f7dd003e2f5'
'SKIP'
'24dc65607ff9e25c74ff2f75711911471910eaf415bce1856789c9d047209b8b')
+build() {
+ cd apache-maven-${pkgver}
+
+ . /etc/profile.d/jre.sh
+
+ mvn package \
+ -Dmaven.repo.local="${srcdir}/repo" \
+ -Dproject.build.sourceEncoding=UTF-8 -e
+}
+
package() {
cd apache-maven-${pkgver}
. /etc/profile.d/jre.sh
+ install -Dm 755 ../maven.sh -t "${pkgdir}/etc/profile.d"
install -d "${pkgdir}/opt/maven"
- mvn package \
+
+ # skip tests as they were already executed
+ mvn install \
-Dmaven.repo.local="${srcdir}/repo" \
+ -Dproject.build.sourceEncoding=UTF-8 -e \
-DdistributionTargetDir="${pkgdir}/opt/maven" \
- -Dproject.build.sourceEncoding=UTF-8
+ -DskipTests -Dmaven.test.skip=true
- install -Dm 755 ../maven.sh -t "${pkgdir}/etc/profile.d"
install -d "${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