mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-08 07:56:16 -05:00
gnu: Add java-woodstox-core.
* gnu/packages/java.scm (java-woodstox-core): New variable.
This commit is contained in:
parent
6fd07b98b1
commit
40f193f316
1 changed files with 38 additions and 0 deletions
|
@ -5925,3 +5925,41 @@ (define-public java-stax2-api
|
|||
significant new functionalities, such as full-featured bi-direction validation
|
||||
interface and high-performance Typed Access API.")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public java-woodstox-core
|
||||
(package
|
||||
(name "java-woodstox-core")
|
||||
(version "5.0.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/FasterXML/woodstox/archive/"
|
||||
"woodstox-core-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1i7pdgb8jbw6gdy5kmm0l6rz109n2ns92pqalpyp24vb8vlvdfd4"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "woodstox.jar"
|
||||
#:test-exclude
|
||||
(list "**/Base*.java" "failing/**")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'remove-msv-dep
|
||||
(lambda _
|
||||
;; we don't need osgi, and it depends on msv
|
||||
(delete-file-recursively "src/main/java/com/ctc/wstx/osgi")
|
||||
;; msv's latest release is from 2011 and we don't need it
|
||||
(delete-file-recursively "src/main/java/com/ctc/wstx/msv")
|
||||
(delete-file-recursively "src/test/java/wstxtest/osgi")
|
||||
(delete-file-recursively "src/test/java/wstxtest/msv")))
|
||||
(add-before 'build 'copy-resources
|
||||
(lambda _
|
||||
(copy-recursively "src/main/resources" "build/classes"))))))
|
||||
(inputs
|
||||
`(("stax2" ,java-stax2-api)))
|
||||
(native-inputs
|
||||
`(("junit" ,java-junit)))
|
||||
(home-page "https://github.com/FasterXML/woodstox")
|
||||
(synopsis "Stax XML API implementation")
|
||||
(description "Woodstox is a stax XML API implementation.")
|
||||
(license license:asl2.0)))
|
||||
|
|
Loading…
Reference in a new issue