Search Criteria
Package Details: r-v8 8.0.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/r-v8.git (read-only, click to copy) |
|---|---|
| Package Base: | r-v8 |
| Description: | Embedded JavaScript and WebAssembly Engine for R |
| Upstream URL: | https://cran.r-project.org/package=V8 |
| Licenses: | MIT |
| Submitter: | dviktor |
| Maintainer: | BioArchLinuxBot (malacology) |
| Last Packager: | BioArchLinuxBot |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-07-09 12:52 (UTC) |
| Last Updated: | 2025-10-10 12:07 (UTC) |
Dependencies (8)
- libnodeAUR
- r-curlAUR
- r-jsonliteAUR
- r-rcppAUR
- r-testthatAUR (check)
- r-knitrAUR (optional)
- r-rmarkdownAUR (optional)
- r-testthatAUR (optional)
Required by (16)
- r-asciicast
- r-bloodgen3module
- r-concaveman
- r-dagitty
- r-diagrammersvg
- r-h3jsr
- r-jsonvalidate
- r-juicyjuice
- r-leaflet.providers (optional)
- r-microbiomeexplorer (optional)
- r-randomcolor
- r-reactable (optional)
- r-reactr (optional)
- r-rgl (optional)
- r-rstan (optional)
- r-rstanarm (optional)
Latest Comments
1 2 Next › Last »
pekkarr commented on 2024-03-31 09:46 (UTC)
@petronny The goal is that users could have both the official
nodejs(for any applications that need thenodebinary) andlibnodeinstalled at the same time, so the packages shouldn't conflict each other.The headers are likely the same regardless of
--shared, but having the headers inlibnodemakes sure that the headers and the shared library are always from the same node version. Otherwise, if the official reponodejsis updated beforelibnode, there would be a mismatch (asnodejsalso installs the headers).I think we should abandon the
nodejs-sharedpackage and rename it tolibnode, which should install only the shared library and the header files (in a different location).petronny commented on 2024-03-31 09:09 (UTC) (edited on 2024-03-31 09:40 (UTC) by petronny)
@pekkarr I can confirm that
r-v8now could be built withnodejs-shared.I'll try to also build
libnodein the PKGBUILD ofnodejs-shared.Will the headers be different with--sharedenabled?So is it necessary to install
/usr/bin/nodeandusr/include/node/config.gypiinlibnode?pekkarr commented on 2024-03-30 20:46 (UTC)
@petronny Yeah, the
v8-rpackage and the upstream repo are a mess. Getting thev8sources requires custom tools, which are just fetched fromdepot_toolsgit head without any verification. This also makes it impossible to embed the v8 source checksums in the PKGBUILD.I see you created the nodejs-shared package, but I think the second suggestion about creating a
libnodepackage would be better. This allows users to keep using the officialnodejspackage, while only the shared library would come from the AUR package.libnodeshould also install the header files under a different directory in/usr/includethannodejsto avoid them having file conflicts.petronny commented on 2024-03-30 17:43 (UTC)
It looks like that
v8-ris quite hard to build. I'm thinking about some alternative solutions like:nodejs-sharedthat re-enable--sharedoption so it will providelibnode.so.libnodethat only installlibnode.sofrom the above package.Any suggestions?
pekkarr commented on 2024-01-31 14:21 (UTC)
@peippo You are correct, the
nodejspackage stopped providing the shared library, see the nodejs feature request. I'm in the process of migrating this package to usev8-rinstead ofnodejs.peippo commented on 2024-01-31 14:12 (UTC)
This package does not build anymore. It seems that nodejs does not provide
libnode.soanymore?peippo commented on 2023-05-09 06:41 (UTC)
+1 on @pekkarr's comment. This comes into play as soon as you use the (now fairly common) aurutils, and probably affects other aur helpers, also.
pekkarr commented on 2023-04-09 17:59 (UTC)
Could you change the
preparefunction to not overwrite the source archive? It's problematic to modify it, because it prevents rebuilds as thesha256sumswon't match the archive after runningprepareonce.R CMD INSTALLcan install directly from the extracted and patched directory, so there's no need to compress it again. The following patch demonstrates this:dviktor commented on 2022-01-10 20:40 (UTC)
Further maintenance and support for this package has been moved there. You can install pre-built packages from my repo
japhir commented on 2020-10-26 15:29 (UTC)
The dependency v8>=6 doesn't seem to recognize that my v8-r package version 8.8.166-1 is higher than 6. Changing the dependency to v8 and makepkg -si works to install this.
1 2 Next › Last »