~ruther/guix-local

5797a0745461a63db09770a52499b7ea784f8ae1 — Simon Tournier 6 months ago 93d892f
gnu: r-dtwclust: Adjust GCC@14.

* gnu/packages/cran.scm (r-dtwclust)[arguments]: Add phase that decreases
GCC@14 strictness.

Change-Id: I4235fb9444e67112ee0906b479445b5b1c5ef7b0
1 files changed, 16 insertions(+), 0 deletions(-)

M gnu/packages/cran.scm
M gnu/packages/cran.scm => gnu/packages/cran.scm +16 -0
@@ 19568,6 19568,22 @@ phylogenies and ancestral character states.")
        (base32 "0by01x4qpf1pin5l61wmm600bmsnlnns9knwb0qmjlj72pmwfkqh"))))
    (properties `((upstream-name . "dtwclust")))
    (build-system r-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-before 'install 'relax-gcc-14-strictness
            (lambda _
              ;; XXX FIXME: $HOME/.R/Makevars seems to be the only way to
              ;; set custom CFLAGS for R?
              (setenv "HOME" (getcwd))
              (mkdir-p ".R")
              (with-directory-excursion ".R"
                (with-output-to-file "Makevars"
                  (lambda _
                    (display (string-append
                              "CXXFLAGS=-g -O2"
                              " -Wno-error=changes-meaning\n"))))))))))
    (propagated-inputs
     (list r-clue
           r-cluster