diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2026-02-14 22:51:30 +0900 |
|---|---|---|
| committer | Julien Lepiller <julien@lepiller.eu> | 2026-02-16 19:24:05 +0100 |
| commit | 366046a775c1950d4004173c43ebf15ef84b1765 (patch) | |
| tree | 62b96358291585a00582e201c9e1960b6ed0f66d /gnu | |
| parent | 3694267e233226d32186e85a7444d21d8c084a8f (diff) | |
gnu: python-antlr4-runtime: Enable tests.
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]:
Enable tests. <#:phases>: Add regenerate-parsers.
[native-inputs]: Add antlr4, and remove pkg-config.
[inputs]: Remove utils-linux:lib.
Change-Id: Id89d0c0bc5ae557f5b4e70fd93159f64bac0ba39
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/java.scm | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 8e85afe9bbe..0885b182971 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm | |||
| @@ -8926,14 +8926,20 @@ generated sources by ANTLR."))) | |||
| 8926 | (build-system pyproject-build-system) | 8926 | (build-system pyproject-build-system) |
| 8927 | (arguments | 8927 | (arguments |
| 8928 | (list | 8928 | (list |
| 8929 | #:tests? #f ; tests require antlr | 8929 | #:test-backend #~'custom |
| 8930 | #:test-flags #~'("tests/run.py" "--verbose") | ||
| 8930 | #:phases | 8931 | #:phases |
| 8931 | #~(modify-phases %standard-phases | 8932 | #~(modify-phases %standard-phases |
| 8932 | (add-after 'unpack 'chdir | 8933 | (add-after 'unpack 'chdir |
| 8933 | (lambda _ | 8934 | (lambda _ |
| 8934 | (chdir "runtime/Python3")))))) | 8935 | (chdir "runtime/Python3"))) |
| 8935 | (native-inputs (list pkg-config python-setuptools)) | 8936 | (add-after 'chdir 'regenerate-parsers |
| 8936 | (inputs (list `(,util-linux "lib"))) ; libuuid | 8937 | (lambda _ |
| 8938 | (invoke "antlr4" "-no-listener" "-Dlanguage=Python3" | ||
| 8939 | "src/antlr4/xpath/XPathLexer.g4") | ||
| 8940 | (invoke "antlr4" "-no-listener" "-Dlanguage=Python3" | ||
| 8941 | "tests/expr/Expr.g4")))))) | ||
| 8942 | (native-inputs (list antlr4 python-setuptools)) | ||
| 8937 | (synopsis "ANTLR Python runtime library") | 8943 | (synopsis "ANTLR Python runtime library") |
| 8938 | (description "This package contains the Python runtime library used with | 8944 | (description "This package contains the Python runtime library used with |
| 8939 | Python generated sources by ANTLR."))) | 8945 | Python generated sources by ANTLR."))) |
