# Maintainer: kaptoxic # Maintainer: Marcin (CTRL) Wieczorek # Contributor: Jaime Gil de Sagredo pkgname=checkstyle pkgver=7.2 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='https://github.com/checkstyle/checkstyle' source=("${url}/archive/checkstyle-${pkgver}.tar.gz" 'checkstyle') sha256sums=('8f5c262a3f2e1194b60d6b837b8eefbe6fe63fba57be4acb20f0709919870523' 'fd16398cd50d9e066c0fcd496c50132ba054706a2bc2e8260f1111f78324edc7') build() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/" mvn -Passembly clean package } package() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/" mkdir -p "${pkgdir}/usr/share/${pkgname}/" mkdir -p "${pkgdir}/usr/bin/" install -D -m755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -D -m644 "${srcdir}/${pkgname}-${pkgname}-${pkgver}/target/${pkgname}-${pkgver}-all.jar" "${pkgdir}/usr/share/${pkgname}/${pkgname}.jar" install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }