archrelease: copy trunk to community-any
[arch-community.git] / antlr4 / repos / community-any / PKGBUILD
blob920eabd4d0d10763f566b05eb5d003d84d3677ec
1 # Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
3 pkgname=antlr4
4 _shortname=${pkgname:0:-1}
5 pkgver=4.12.0
6 pkgrel=1
7 pkgdesc='Parser generator for reading, processing, executing, or translating structured text or binary files'
8 arch=('any')
9 url='https://www.antlr.org/index.html'
10 license=('BSD')
11 depends=('bash' 'java-environment>=6')
12 provides=("antlr=${pkgver}")
13 source=(https://www.antlr.org/download/${_shortname}-${pkgver}-complete.jar
14         ${pkgname}-LICENSE.txt::https://raw.githubusercontent.com/${_shortname}/${pkgname}/master/LICENSE.txt
15         bin_antlr4
16         bin_grun)
17 noextract=("${_shortname}-${pkgver}-complete.jar")
18 sha256sums=('88f18a2bfac0dde1009eda5c7dce358a52877faef7868f56223a5bcc15329e43'
19             '3db1fb3ee79a4b4f9918fc4d0f6133bf18a3cf787f126cd22f8aa9b862281c0c'
20             '345697e77b7191e2afe70b223f205a8a7fd18a655e6865f503a764583d9a3dcc'
21             '81e1536e011762287a095e969784a9f2fbbcc62374ab5fb83e19e01ade20b454')
23 package() {
24   cd "${srcdir}"
25   install -D ${_shortname}-${pkgver}-complete.jar \
26              "${pkgdir}"/usr/share/java/${_shortname}-${pkgver}-complete.jar
27   ln -s antlr-${pkgver}-complete.jar "${pkgdir}"/usr/share/java/antlr-complete.jar
28   install -D bin_antlr4 "${pkgdir}"/usr/bin/antlr4
29   install -D bin_grun   "${pkgdir}"/usr/bin/grun
30   install -D ${pkgname}-LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.txt