diff options
author | Simon Legner | 2019-04-01 11:17:01 +0200 |
---|---|---|
committer | Simon Legner | 2019-04-01 11:17:01 +0200 |
commit | c1f88af3ad200c73d191b48550fcd25a06efb76a (patch) | |
tree | 8d2dbbee2f2450cd4739c818753de06d23a7c1c1 /PKGBUILD | |
parent | 70e0504fad286684aa3cb566415d78f3096f2c37 (diff) | |
download | aur-c1f88af3ad200c73d191b48550fcd25a06efb76a.tar.gz |
Update to 6.13.0-1
No need to compile Java applications
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 8 insertions, 16 deletions
@@ -1,30 +1,22 @@ # Maintainer: Simon Legner <Simon.Legner@gmail.com> -# Maintainer: David Pugnasse <david.pugnasse@gmail.com> +# Contributor: David Pugnasse <david.pugnasse@gmail.com> pkgname=pmd -pkgver=6.11.0 +pkgver=6.13.0 pkgrel=1 pkgdesc="An extensible cross-language static code analyzer." arch=('any') url="https://pmd.github.io/" license=('BSD' 'Apache') -depends=('java-environment=11') -makedepends=('java-environment-common' 'maven') -source=("https://github.com/$pkgname/$pkgname/releases/download/${pkgname}_releases/$pkgver/$pkgname-src-$pkgver.zip" +depends=('java-environment') +conflicts=("pmd-bin") +replaces=("pmd-bin") +source=("https://github.com/$pkgname/$pkgname/releases/download/${pkgname}_releases/$pkgver/$pkgname-bin-$pkgver.zip" pmdapp) -sha256sums=('7de10970ad38880fee6b54a8bce80d35b30ec1a15298e7a0a71800c4cc80ddf7' +sha256sums=('2ccb17a3b9845679e310a68a7f1d328feabc12668e774b0496e0f8ef0ab8df7d' 'b1a73343ba0435801ce18c7fc18e14b7fed6a9be7b0a5907b67730471c176fc8') -build() { - cd "$pkgname-src-$pkgver" - - export JAVA_HOME=/usr/lib/jvm/java-11-openjdk/ - # exclude pmd-ui since no OpenJDK JavaFX 10 is currently packaged - sh mvnw clean package -DskipTests=true -Dmaven.javadoc.skip=true --projects !pmd-ui - bsdtar -xzf pmd-dist/target/pmd-bin-${pkgver}.zip --strip-components 1 pmd-bin-${pkgver}/lib -} - package() { - cd "$pkgname-src-$pkgver" + cd "$pkgname-bin-$pkgver" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |