summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2018-07-02 16:24:26 +0200
committerRicardo Wurmus <rekado@elephly.net>2018-07-02 16:48:03 +0200
commit2cc63e6fcfea85117ab6b39fc3b076cfb64118cd (patch)
tree624526a076b522a343f0e7b24c430ac4eb4e0b89
parent084f64cb032b6ab4ce326b088d230bd1ead53ee2 (diff)
gnu: java-hamcrest-all: Add java-hamcrest-core to inputs.
Fixes <https://debbugs.gnu.org/31390>, probably. * gnu/packages/java.scm (java-hamcrest-all)[inputs]: Add java-hamcrest-core. [arguments]: Add java-hamcrest-core to the build-time classpath.
-rw-r--r--gnu/packages/java.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 1b4cc4d3b0b..f2f7078459d 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -3871,11 +3871,20 @@ The jMock library
3871 (find-files (assoc-ref inputs "java-junit") "\\.jar$") 3871 (find-files (assoc-ref inputs "java-junit") "\\.jar$")
3872 (find-files (assoc-ref inputs "java-jmock") "\\.jar$") 3872 (find-files (assoc-ref inputs "java-jmock") "\\.jar$")
3873 (find-files (assoc-ref inputs "java-easymock") "\\.jar$"))) 3873 (find-files (assoc-ref inputs "java-easymock") "\\.jar$")))
3874 ";"))) 3874 ";"))
3875 (("build/hamcrest-core-\\$\\{version\\}\\.jar")
3876 (string-append (assoc-ref inputs "java-hamcrest-core")
3877 "/share/java/hamcrest-core.jar")))
3875 #t))))))) 3878 #t)))))))
3876 (inputs 3879 (inputs
3877 `(("java-junit" ,java-junit) 3880 `(("java-junit" ,java-junit)
3878 ("java-jmock" ,java-jmock-1) 3881 ("java-jmock" ,java-jmock-1)
3882 ;; This is necessary because of what seems to be a race condition.
3883 ;; This package would sometimes fail to build because hamcrest-core.jar
3884 ;; could not be found, even though it is built as part of this package.
3885 ;; Adding java-hamcrest-core appears to fix this problem. See
3886 ;; https://debbugs.gnu.org/31390 for more information.
3887 ("java-hamcrest-core" ,java-hamcrest-core)
3879 ("java-easymock" ,java-easymock) 3888 ("java-easymock" ,java-easymock)
3880 ,@(package-inputs java-hamcrest-core))))) 3889 ,@(package-inputs java-hamcrest-core)))))
3881 3890