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 | |
parent | 70e0504fad286684aa3cb566415d78f3096f2c37 (diff) | |
download | aur-c1f88af3ad200c73d191b48550fcd25a06efb76a.tar.gz |
Update to 6.13.0-1
No need to compile Java applications
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 27 | ||||
-rw-r--r-- | PKGBUILD | 24 |
3 files changed, 14 insertions, 49 deletions
@@ -1,17 +1,17 @@ pkgbase = pmd pkgdesc = An extensible cross-language static code analyzer. - pkgver = 6.11.0 + pkgver = 6.13.0 pkgrel = 1 url = https://pmd.github.io/ arch = any license = BSD license = Apache - makedepends = java-environment-common - makedepends = maven - depends = java-environment=11 - source = https://github.com/pmd/pmd/releases/download/pmd_releases/6.11.0/pmd-src-6.11.0.zip + depends = java-environment + conflicts = pmd-bin + replaces = pmd-bin + source = https://github.com/pmd/pmd/releases/download/pmd_releases/6.13.0/pmd-bin-6.13.0.zip source = pmdapp - sha256sums = 7de10970ad38880fee6b54a8bce80d35b30ec1a15298e7a0a71800c4cc80ddf7 + sha256sums = 2ccb17a3b9845679e310a68a7f1d328feabc12668e774b0496e0f8ef0ab8df7d sha256sums = b1a73343ba0435801ce18c7fc18e14b7fed6a9be7b0a5907b67730471c176fc8 pkgname = pmd diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 43316bc3c124..000000000000 --- a/.gitignore +++ /dev/null @@ -1,27 +0,0 @@ -# From: https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore - -*.tar -*.tar.* -*.zip -*.tgz -*.log -*.log.* -*.sig - -# makepkg working folders -pkg -src - -# -# Additional ignore patterns: -# - -# Source files -*.deb -*.gem -*.out -*.rpm -*.html - -# Ignore package source folders -*/* @@ -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" |