tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rstudio: fix server node patching
Justin Bedo
2 years ago
45b1d202
a12a3714
+32
-1
2 changed files
expand all
collapse all
unified
split
pkgs
applications
editors
rstudio
default.nix
use-system-node.patch
+3
pkgs/applications/editors/rstudio/default.nix
···
145
--replace '@node@' ${nodejs} \
146
--replace './lib/quarto' ${quartoSrc}
147
0
0
0
148
substituteInPlace src/cpp/core/libclang/LibClang.cpp \
149
--replace '@libclang@' ${llvmPackages.libclang.lib} \
150
--replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so
···
145
--replace '@node@' ${nodejs} \
146
--replace './lib/quarto' ${quartoSrc}
147
148
+
substituteInPlace src/cpp/conf/rsession-dev.conf \
149
+
--replace '@node@' ${nodejs}
150
+
151
substituteInPlace src/cpp/core/libclang/LibClang.cpp \
152
--replace '@libclang@' ${llvmPackages.libclang.lib} \
153
--replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so
+29
-1
pkgs/applications/editors/rstudio/use-system-node.patch
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
diff --git a/src/gwt/build.xml b/src/gwt/build.xml
2
-
index 83e9433..f1ee63d 100644
3
--- a/src/gwt/build.xml
4
+++ b/src/gwt/build.xml
5
@@ -87,29 +87,7 @@
···
1
+
diff --git a/src/cpp/conf/rsession-dev.conf b/src/cpp/conf/rsession-dev.conf
2
+
index d18362b..98cdd4c 100644
3
+
--- a/src/cpp/conf/rsession-dev.conf
4
+
+++ b/src/cpp/conf/rsession-dev.conf
5
+
@@ -39,7 +39,7 @@ external-mathjax-path=${RSTUDIO_DEPENDENCIES_MATHJAX_DIR}
6
+
external-pandoc-path=${RSTUDIO_DEPENDENCIES_PANDOC_DIR}
7
+
external-quarto-path=${RSTUDIO_DEPENDENCIES_QUARTO_DIR}
8
+
external-libclang-path=${RSTUDIO_DEPENDENCIES_DIR}/common/libclang
9
+
-external-node-path=${RSTUDIO_DEPENDENCIES_DIR}/common/node/16.14.0/bin/node
10
+
+external-node-path=@node@/bin/node
11
+
12
+
# enable copilot
13
+
copilot-enabled=1
14
+
diff --git a/src/cpp/server/CMakeLists.txt b/src/cpp/server/CMakeLists.txt
15
+
index 30dd638..cb4a645 100644
16
+
--- a/src/cpp/server/CMakeLists.txt
17
+
+++ b/src/cpp/server/CMakeLists.txt
18
+
@@ -250,10 +250,6 @@ if (UNIX AND NOT APPLE)
19
+
DESTINATION ${RSERVER_SYSTEMD_DIR})
20
+
21
+
# install node
22
+
- install(
23
+
- DIRECTORY "${RSTUDIO_DEPENDENCIES_DIR}/common/node/${RSTUDIO_NODE_VERSION}/"
24
+
- DESTINATION "${RSTUDIO_INSTALL_BIN}/node"
25
+
- USE_SOURCE_PERMISSIONS)
26
+
27
+
elseif(APPLE)
28
+
29
diff --git a/src/gwt/build.xml b/src/gwt/build.xml
30
+
index 033d605..f1ee63d 100644
31
--- a/src/gwt/build.xml
32
+++ b/src/gwt/build.xml
33
@@ -87,29 +87,7 @@