gnu: Add java-antlr4-runtime-python.

* gnu/packages/java.scm (java-antlr4-runtime-python): New variable.
This commit is contained in:
Liliana Marie Prikler 2022-12-03 10:29:50 +01:00
parent f5ea392b9c
commit 74e5275167
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -49,6 +49,7 @@ (define-module (gnu packages java)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system maven)
#:use-module (guix build-system python)
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages attr)
@ -8694,6 +8695,26 @@ (define-public java-antlr4-runtime-cpp
(description "This package contains the C++ runtime library used with C++
generated sources by ANTLR.")))
(define-public java-antlr4-runtime-python
(package
(inherit java-antlr4-runtime)
(name "java-antlr4-runtime-python")
(outputs '("out"))
(build-system python-build-system)
(arguments
(list
#:tests? #f ; tests require antlr
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda _
(chdir "runtime/Python3"))))))
(native-inputs (list pkg-config))
(inputs (list `(,util-linux "lib"))) ; libuuid
(synopsis "ANTLR Python runtime library")
(description "This package contains the Python runtime library used with
Python generated sources by ANTLR.")))
(define-public antlr4
(package
(inherit java-antlr4-runtime)