summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelle Licht <jlicht@fsfe.org>2026-08-05 23:18:43 +0200
committerMaxim Cournoyer <maxim@guixotic.coop>2026-08-27 10:59:21 +0900
commit0a617cb8e000e41f464d4107bdfd08f828101f73 (patch)
tree61d8c5030c9eeb92f7cb4b5cf62e9ee4923af10f
parente325127d05ac69cfedbe681860e7850dee97c45c (diff)
gnu: r-v8: Use node-lts instead of libnode.
* gnu/packages/cran.scm (r-v8)[inputs]: Use node-lts instead of libnode. [updater-extra-inputs]: Change "libnode" to "node". [find-v8]: Use 'search-input-file' & 'search-input-directory' to patch configure flags directly; drop INCLUDE_DIR and LIB_DIR environment variables. Change-Id: I520f36f94640b88d582a26bb97d39ff42b5e8dc7
-rw-r--r--gnu/packages/cran.scm19
1 files changed, 8 insertions, 11 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index dcf33d06317..3201eef0fae 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -9592,7 +9592,7 @@ similar rank-based tests for equal probability distributions due to Neuhauser
9592 "0ax9j6f314rjn3pzdlcvw6vfdqw5aqclid66129gvjxmxq84p5vj")))) 9592 "0ax9j6f314rjn3pzdlcvw6vfdqw5aqclid66129gvjxmxq84p5vj"))))
9593 (properties 9593 (properties
9594 `((upstream-name . "V8") 9594 `((upstream-name . "V8")
9595 (updater-extra-inputs . ("libnode")))) 9595 (updater-extra-inputs . ("node"))))
9596 (build-system r-build-system) 9596 (build-system r-build-system)
9597 (arguments 9597 (arguments
9598 `(#:phases 9598 `(#:phases
@@ -9602,17 +9602,14 @@ similar rank-based tests for equal probability distributions due to Neuhauser
9602 (substitute* "configure" 9602 (substitute* "configure"
9603 (("^PKG_LIBS=.*") 9603 (("^PKG_LIBS=.*")
9604 (string-append "PKG_LIBS=" 9604 (string-append "PKG_LIBS="
9605 (assoc-ref inputs "libnode") 9605 (search-input-file inputs "/lib/libnode.so.137")
9606 "/lib/libnode.so.137\n"))) 9606 "\n"))
9607 (setenv "INCLUDE_DIR" 9607 (("^PKG_CFLAGS=.*")
9608 (string-append 9608 (string-append "PKG_CFLAGS=-I"
9609 (assoc-ref inputs "libnode") 9609 (search-input-directory inputs "/include/node")
9610 "/include/node")) 9610 "\n"))))))))
9611 (setenv "LIB_DIR"
9612 (string-append
9613 (assoc-ref inputs "libnode") "/lib")))))))
9614 (inputs 9611 (inputs
9615 (list libnode zlib)) 9612 (list node-lts zlib))
9616 (propagated-inputs 9613 (propagated-inputs
9617 (list r-curl r-jsonlite r-rcpp)) 9614 (list r-curl r-jsonlite r-rcpp))
9618 (native-inputs 9615 (native-inputs