summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSimon Legner2019-04-01 11:17:01 +0200
committerSimon Legner2019-04-01 11:17:01 +0200
commitc1f88af3ad200c73d191b48550fcd25a06efb76a (patch)
tree8d2dbbee2f2450cd4739c818753de06d23a7c1c1 /PKGBUILD
parent70e0504fad286684aa3cb566415d78f3096f2c37 (diff)
downloadaur-c1f88af3ad200c73d191b48550fcd25a06efb76a.tar.gz
Update to 6.13.0-1
No need to compile Java applications
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 8 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 841a378d73d0..70b17e7e9ea1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"