~ruther/guix-local

f54cddf750d3b3700aab7837c019457c2371c9ec — Ricardo Wurmus 4 months ago 32ea496
gnu: r-msnbase: Fix tests that failed because of libxml2.

* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Fix tests
by adding 'ensure-libxml2-works phase.

Change-Id: I555f19d5bc749cdd458af4b55a2a5a2e89c7d190
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/bioconductor.scm
M gnu/packages/bioconductor.scm => gnu/packages/bioconductor.scm +7 -0
@@ 11657,6 11657,13 @@ containers.")
      '(modify-phases %standard-phases
         (add-after 'unpack 'set-HOME
           (lambda _ (setenv "HOME" "/tmp")))
         ;; For unknown reasons, the libxml2 features are misreported without
         ;; this call prior to running BiocGenerics:::testPackage("mzR").
         (add-after 'unpack 'ensure-libxml2-works
           (lambda _
             (substitute* "tests/testthat.R"
               (("library\\(\"MSnbase\"\\)" m)
                (string-append "XML::libxmlFeatures()\n" m)))))
         (add-after 'unpack 'delete-bad-tests
           (lambda _
             ;; Needs r-prolocdata