rekado pushed a commit to branch master
in repository guix.

commit 5225fb888faecb68911a5c7c21d391386abaf950
Author: Ricardo Wurmus <rek...@elephly.net>
AuthorDate: Mon May 12 21:32:30 2025 +0200

    gnu: r-targets: Update to 1.11.3.
    
    * gnu/packages/cran.scm (r-targets): Update to 1.11.3.
    [properties]: Record updater-extra-native-inputs.
    [native-inputs]: Add r-crew.
    [arguments]: Disable two tests.
    
    Change-Id: I52710da0574a0272de4fbe9d8c9bf210851ac29a
---
 gnu/packages/cran.scm | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index be059805fe..6499cc5616 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -27051,15 +27051,27 @@ were influenced by the drake R package by Will Landau 
(2018)
 (define-public r-targets
   (package
     (name "r-targets")
-    (version "1.11.1")
+    (version "1.11.3")
     (source (origin
               (method url-fetch)
               (uri (cran-uri "targets" version))
               (sha256
                (base32
-                "0ahzfd22k1la6zbgqdqvidqihgfpc5lmzd2aam9cgy31rql0l1qv"))))
-    (properties `((upstream-name . "targets")))
+                "1i99gl0ynfwckyq3ib6r3rscwpi91grj1k8w4z76k7djy7gyg5y9"))))
+    (properties
+     '((upstream-name . "targets")
+       (updater-extra-native-inputs . ("r-crew"))))
     (build-system r-build-system)
+    (arguments
+     (list
+      #:phases
+      '(modify-phases %standard-phases
+         (add-after 'unpack 'disable-bad-tests
+           (lambda _
+             ;; These tests fail with "Could not determine local IP".
+             (substitute* "tests/testthat/test-class_builder.R"
+               ((".*long chain of rev.*dep.*" m)
+                (string-append m "skip('skip');\n"))))))))
     (propagated-inputs (list r-base64url
                              r-callr
                              r-cli
@@ -27078,7 +27090,7 @@ were influenced by the drake R package by Will Landau 
(2018)
                              r-yaml))
     ;; The importer adds a large number of test inputs, but we really don't
     ;; need to add them.
-    (native-inputs (list r-knitr r-testthat))
+    (native-inputs (list r-crew r-knitr r-testthat))
     (home-page "https://docs.ropensci.org/targets/";)
     (synopsis "Dynamic function-oriented Make-like declarative pipelines")
     (description

Reply via email to