# Maintainer: Simon Legner # Contributor: David Pugnasse pkgname=pmd pkgver=6.16.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=('c2785fcdf8b5deab2921aa2b60699e265264ee7a60f61002271a751e9d878f24' '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 }