Guest User

Untitled

a guest
Oct 18th, 2021
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. # Maintainer: [email protected]
  2. # Maintainer: Marcin (CTRL) Wieczorek <[email protected]>
  3. # Contributor: Jaime Gil de Sagredo <[email protected]>
  4.  
  5. pkgname=checkstyle
  6. pkgver=9.0.1
  7. pkgrel=1
  8. pkgdesc='A tool to help programmers write Java code that adheres to a coding standard'
  9. arch=('any')
  10. license=('LGPL2.1')
  11. depends=('java-runtime>=8')
  12. makedepends=('maven' 'java-environment>=8')
  13. url='http://checkstyle.sourceforge.net'
  14. source=("https://github.com/checkstyle/checkstyle/archive/checkstyle-${pkgver}.tar.gz"
  15. 'checkstyle')
  16. sha256sums=('ef76127091c6ebfadcb42dcd1f34765dbcaa5c315c406b3cbb5781d2e0a01f52'
  17. '5bf5f7e688aec23fce2a507384c595ac44339ace5bb9624fc8be61e036688234')
  18.  
  19. build() {
  20. cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/"
  21. mvn -Passembly clean package
  22. }
  23.  
  24. package() {
  25. cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/"
  26. mkdir -p "${pkgdir}/usr/share/java/${pkgname}/"
  27. mkdir -p "${pkgdir}/usr/bin/"
  28. install -D -m755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
  29. install -D -m644 "target/${pkgname}-${pkgver}-all.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
  30. mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  31. install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  32.  
Advertisement
Add Comment
Please, Sign In to add comment