# Maintainer: Christian Hesse pkgname=antlr4-runtime pkgver=4.12.0 pkgrel=1 pkgdesc='Antlr C++ runtime' url='https://www.antlr.org/' arch=('x86_64') depends=('gcc-libs') makedepends=('git' 'cmake' 'python') license=('BSD') source=("https://www.antlr.org/download/antlr4-cpp-runtime-${pkgver}-source.zip") sha256sums=('642d59854ddc0cebb5b23b2233ad0a8723eef20e66ef78b5b898d0a67556893b') # FS#72726 options=(staticlibs) build() { export CFLAGS+=' -ffat-lto-objects' export CXXFLAGS+=' -ffat-lto-objects' mkdir build cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_CXX_STANDARD=17 \ -DANTLR4_INSTALL=ON \ -DINSTALL_GTEST=OFF make } package() { cd build make DESTDIR="${pkgdir}/" install install -Dm644 "${srcdir}"/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE }