gnu: java-hamcrest-core: Install all jars without version suffix.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Install all three jars and strip the version suffix.
This commit is contained in:
parent
7aa370231d
commit
a8d3cb62ab
|
@ -1082,6 +1082,9 @@ an Ant task that extends the built-in @code{jar} task.")
|
||||||
(build-system ant-build-system)
|
(build-system ant-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; Tests require junit
|
`(#:tests? #f ; Tests require junit
|
||||||
|
#:modules ((guix build ant-build-system)
|
||||||
|
(guix build utils)
|
||||||
|
(srfi srfi-1))
|
||||||
#:make-flags (list (string-append "-Dversion=" ,version))
|
#:make-flags (list (string-append "-Dversion=" ,version))
|
||||||
#:build-target "core"
|
#:build-target "core"
|
||||||
#:phases
|
#:phases
|
||||||
|
@ -1133,10 +1136,23 @@ private Method[] allMethods = getSortedMethods();")))))
|
||||||
#t))
|
#t))
|
||||||
(replace 'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(install-file (string-append "build/hamcrest-core-"
|
(let* ((target (string-append (assoc-ref outputs "out")
|
||||||
,version ".jar")
|
"/share/java/"))
|
||||||
(string-append (assoc-ref outputs "out")
|
(version-suffix ,(string-append "-" version ".jar"))
|
||||||
"/share/java")))))))
|
(install-without-version-suffix
|
||||||
|
(lambda (jar)
|
||||||
|
(copy-file jar
|
||||||
|
(string-append target
|
||||||
|
(basename jar version-suffix)
|
||||||
|
".jar")))))
|
||||||
|
(mkdir-p target)
|
||||||
|
(for-each
|
||||||
|
install-without-version-suffix
|
||||||
|
(find-files "build"
|
||||||
|
(lambda (name _)
|
||||||
|
(and (string-suffix? ".jar" name)
|
||||||
|
(not (string-suffix? "-sources.jar" name)))))))
|
||||||
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("java-qdox-1.12" ,java-qdox-1.12)
|
`(("java-qdox-1.12" ,java-qdox-1.12)
|
||||||
("java-jarjar" ,java-jarjar)))
|
("java-jarjar" ,java-jarjar)))
|
||||||
|
|
Loading…
Reference in New Issue