diff options
author | Julien Lepiller <julien@lepiller.eu> | 2020-09-26 20:36:50 +0200 |
---|---|---|
committer | Julien Lepiller <julien@lepiller.eu> | 2020-10-14 03:06:48 +0200 |
commit | 57f6a915850692eeb9bd9685994358c007a50465 (patch) | |
tree | a62245ac0a934be460b1c4362f2d162171ce8926 | |
parent | f37de56a10c9e3dc7999f2d6fea780ddbac78cb4 (diff) | |
download | guix-57f6a915850692eeb9bd9685994358c007a50465.tar.gz |
gnu: Add java-antlr4-runtime-4.1.
* gnu/packages/java.scm (java-antlr4-runtime-4.1): New variable.
-rw-r--r-- | gnu/packages/java.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 0bb02935f0..c5abce7a71 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8460,6 +8460,30 @@ text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees."))) +(define-public java-antlr4-runtime-4.1 + (package + (inherit java-antlr4-runtime) + (version "4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/antlr/antlr4") + (commit version))) + (file-name (git-file-name "antlr4" version)) + (sha256 + (base32 + "1i8hmx5an58cjyvhji0xgpvd6lq00z1k1mjys025q2wqc25wv4c1")))) + (arguments + (substitute-keyword-arguments (package-arguments java-antlr4-runtime) + ((#:phases phases) + `(modify-phases ,phases + (add-before 'configure 'chmod + (lambda _ + (chmod "build.xml" #o644) + #t)))))) + (inputs + `(("java-treelayout" ,java-treelayout))))) + (define-public java-commons-cli-1.2 ;; This is a bootstrap dependency for Maven2. (package |