# Maintainer: kaptoxic@yahoo.com # Maintainer: Marcin (CTRL) Wieczorek # Contributor: Jaime Gil de Sagredo pkgname=checkstyle pkgver=10.4 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=('801e206968d03a53b9276d0af70db501a297a17f779ceb89ac0973b166c0e7c3' '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" }