# Maintainer: Fabricio Silva <hi@fabricio.dev>
maintainer="Fabricio Silva <hi@fabricio.dev>"
pkgname=libantlr4
pkgver=4.13.2
pkgrel=0
pkgdesc="C runtime for the ANTLR parsing library"
url="https://www.antlr.org/"
arch="all"
license="BSD-3-Clause"
makedepends="cmake samurai python3"
options="!check" # no test suite
subpackages="$pkgname-dev"
source="https://www.antlr.org/download/antlr4-cpp-runtime-$pkgver-source.zip"
provides="antlr4-runtime=$pkgver-r$pkgrel"
builddir="$srcdir"

build() {
	cmake -B build -G Ninja \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DANTLR4_INSTALL=ON \
		-DINSTALL_GTEST=OFF
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
2a67afaa6ef0d0b56455850caabc94042785a07036f53b5a195cfb105d9441d89a155dcd9c089da4344a644fa73a01da071a89266340dce621901e0c47233faa  antlr4-cpp-runtime-4.13.2-source.zip
"
