# Maintainer: Simon Legner # Contributor: David Pugnasse pkgname=pmd pkgver=6.15.0 pkgrel=1 pkgdesc="An extensible cross-language static code analyzer." arch=('any') url="https://pmd.github.io/" license=('BSD' 'Apache') 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=('af294bec4629892121d88daa72785a6a12b48c7f51c759cb764ae598414d7f97' 'b1a73343ba0435801ce18c7fc18e14b7fed6a9be7b0a5907b67730471c176fc8') package() { cd "$pkgname-bin-$pkgver" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" for app in pmd-bgastviewer pmd-cpd pmd-cpdgui pmd-designer pmd-designerold pmd; do install -Dm755 "../pmdapp" "$pkgdir/usr/bin/$app" done cd lib for file in *.jar; do install -Dm644 "$file" "$pkgdir/usr/share/java/$pkgname/$file" done }