From 7bbe61f8fffb0f21e9a75c7fb8e134d7dbaa9ced Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Sat, 18 Jul 2020 13:24:12 +0200 Subject: [PATCH] gnu: java-hamcrest-library: Fix race condition. * gnu/packages/java.scm (java-hamcrest-library)[arguments]: Fix build.xml in the same way it is fixed in java-hamcrest-all to prevent a race condition. --- gnu/packages/java.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index d42b537ae2..424c24b75f 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -3796,6 +3796,13 @@ testing frameworks, mocking libraries and UI validation rules.") ((#:build-target _) "library") ((#:phases phases) `(modify-phases ,phases + (add-after 'unpack 'patch-classpath-for-integration + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "build.xml" + (("build/hamcrest-core-\\$\\{version\\}\\.jar") + (car (find-files (assoc-ref inputs "java-hamcrest-core") + "jar$")))) + #t)) (replace 'create-pom (lambda _ (substitute* "pom/hamcrest-library.pom"