gnu: Add java-commons-cli@1.2.

* gnu/packages/java.scm(java-commons-cli-1.2): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Gábor Boskovits 2017-07-05 17:48:51 +02:00 committed by Ludovic Courtès
parent 6158309450
commit 742242a5be
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 25 additions and 0 deletions

View File

@ -4672,3 +4672,28 @@ generate classes, directly in binary form. The provided common
transformations and analysis algorithms allow to easily assemble custom transformations and analysis algorithms allow to easily assemble custom
complex transformations and code analysis tools.") complex transformations and code analysis tools.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public java-commons-cli-1.2
;; This is a bootstrap dependency for Maven2.
(package
(inherit java-commons-cli)
(version "1.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://apache/commons/cli/source/"
"commons-cli-" version "-src.tar.gz"))
(sha256
(base32
"0rvfgzgv2pc1m091dfj3ih9ddsjjppr1f1wf0qmc3bk6b1kwv2dm"))))
(arguments
`(#:jar-name "commons-cli.jar"
#:phases
(modify-phases %standard-phases
(add-before 'check 'fix-build-xml
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "build.xml"
(("dir=\"\\$\\{test.home\\}/java\"")
"dir=\"${test.home}\""))
#t)))))
(native-inputs
`(("java-junit" ,java-junit)))))