# Maintainer: kaptoxic@yahoo.com # Maintainer: Marcin (CTRL) Wieczorek # Contributor: Jaime Gil de Sagredo pkgname=checkstyle pkgver=8.41 pkgrel=1 pkgdesc='A tool to help programmers write Java code that adheres to a coding standard' arch=('any') license=('LGPL2.1') depends=('java-runtime>=8') makedepends=('maven' 'java-environment>=8') url='http://checkstyle.sourceforge.net' source=("https://github.com/checkstyle/checkstyle/archive/checkstyle-${pkgver}.tar.gz" 'checkstyle') sha256sums=('cfcae72fab5d5f9e865f8effe7e9c0ebdb650517d36eef805e64be77011976e8' '5bf5f7e688aec23fce2a507384c595ac44339ace5bb9624fc8be61e036688234') build() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/" mvn -Passembly clean package } package() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/" mkdir -p "${pkgdir}/usr/share/java/${pkgname}/" mkdir -p "${pkgdir}/usr/bin/" install -D -m755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -D -m644 "target/${pkgname}-${pkgver}-all.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }