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 <[email protected]> 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<[email protected]> -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"
