diff options
| author | Jelle Licht <jlicht@fsfe.org> | 2026-08-05 23:18:43 +0200 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-08-27 10:59:21 +0900 |
| commit | 0a617cb8e000e41f464d4107bdfd08f828101f73 (patch) | |
| tree | 61d8c5030c9eeb92f7cb4b5cf62e9ee4923af10f | |
| parent | e325127d05ac69cfedbe681860e7850dee97c45c (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.scm | 19 |
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 |
