Search Criteria
Package Details: r-v8 6.0.0-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: | 2024-10-12 12:06 (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 thenode
binary) andlibnode
installed 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 inlibnode
makes sure that the headers and the shared library are always from the same node version. Otherwise, if the official reponodejs
is updated beforelibnode
, there would be a mismatch (asnodejs
also installs the headers).I think we should abandon the
nodejs-shared
package 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-v8
now could be built withnodejs-shared
.I'll try to also build
libnode
in the PKGBUILD ofnodejs-shared
.Will the headers be different with--shared
enabled?So is it necessary to install
/usr/bin/node
andusr/include/node/config.gypi
inlibnode
?pekkarr commented on 2024-03-30 20:46 (UTC)
@petronny Yeah, the
v8-r
package and the upstream repo are a mess. Getting thev8
sources requires custom tools, which are just fetched fromdepot_tools
git 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
libnode
package would be better. This allows users to keep using the officialnodejs
package, while only the shared library would come from the AUR package.libnode
should also install the header files under a different directory in/usr/include
thannodejs
to avoid them having file conflicts.petronny commented on 2024-03-30 17:43 (UTC)
It looks like that
v8-r
is quite hard to build. I'm thinking about some alternative solutions like:nodejs-shared
that re-enable--shared
option so it will providelibnode.so
.libnode
that only installlibnode.so
from the above package.Any suggestions?
pekkarr commented on 2024-01-31 14:21 (UTC)
@peippo You are correct, the
nodejs
package stopped providing the shared library, see the nodejs feature request. I'm in the process of migrating this package to usev8-r
instead ofnodejs
.peippo commented on 2024-01-31 14:12 (UTC)
This package does not build anymore. It seems that nodejs does not provide
libnode.so
anymore?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
prepare
function to not overwrite the source archive? It's problematic to modify it, because it prevents rebuilds as thesha256sums
won't match the archive after runningprepare
once.R CMD INSTALL
can 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 »