gnu: r-chippeakanno: Fix tests.

* gnu/packages/bioconductor.scm (r-chippeakanno)[properties]: Record
updater-extra-native-inputs.
[arguments]: Add phase 'disable-bad-tests.
[native-inputs]: Add r-seqinr.

Change-Id: I82a17cc5cacf693ce109697e5d2c3cbe1937a420
This commit is contained in:
Ricardo Wurmus 2025-03-01 09:26:49 +01:00
parent 92c9fd7cb1
commit 2cd5b86b8c
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -15618,8 +15618,21 @@ determining dependencies between variables, code improvement suggestions.")
(sha256
(base32
"0zzpmrni4la6d2zws8wxak51lnn9g2i9xbwj1f3micpyn1bxlsc9"))))
(properties `((upstream-name . "ChIPpeakAnno")))
(properties
'((upstream-name . "ChIPpeakAnno")
(updater-extra-native-inputs . ("r-seqinr"))))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'disable-bad-tests
(lambda _
;; "sequence MT not found", but it's probably because it tries to
;; access the Internet earlier
(substitute* "tests/testthat/test_getAllPeakSequence.R"
((".*getAllPeakSequence works not correct.*" m)
(string-append m "skip('guix')\n"))))))))
(propagated-inputs
(list r-annotationdbi
r-biocgenerics
@ -15663,6 +15676,7 @@ determining dependencies between variables, code improvement suggestions.")
r-org-ce-eg-db
r-org-hs-eg-db
r-reactome-db
r-seqinr
r-testthat
r-txdb-hsapiens-ucsc-hg38-knowngene))
(home-page "https://bioconductor.org/packages/ChIPpeakAnno")