blob: e8fa67b63c0b8f2b121fddc1dc3c3cb7d9303da9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Maintainer: kaptoxic@yahoo.com
# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
# Contributor: Jaime Gil de Sagredo <jaimegildesagredo@gmail.com>
pkgname=checkstyle
pkgver=8.25
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=('24b7668afe946d832658f69b1e07ce70a98336c403aca2a4fe6a13c7ec7a2266'
'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"
}
|