summaryrefslogtreecommitdiff
path: root/config/software/asdf_nodejs.rb
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-08-04 14:51:49 -0600
committermo khan <mo.khan@gmail.com>2020-08-04 18:18:36 -0600
commit4b130604be2dcd96bde5f708e0f4dc91f86bd89b (patch)
treeb8333834b2be76fdd357a22fcda7212909e32eef /config/software/asdf_nodejs.rb
parented6e39123472fecf4eb8fef1e75db28a3b4d1ff2 (diff)
Build debian packages for tools
Diffstat (limited to 'config/software/asdf_nodejs.rb')
-rw-r--r--config/software/asdf_nodejs.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/config/software/asdf_nodejs.rb b/config/software/asdf_nodejs.rb
new file mode 100644
index 0000000..3ad55c5
--- /dev/null
+++ b/config/software/asdf_nodejs.rb
@@ -0,0 +1,28 @@
+# frozen_string_literal: true
+
+name "asdf_nodejs"
+default_version "12.18.2"
+
+source url: "https://nodejs.org/dist/v#{version}/node-v#{version}-linux-x64.tar.gz"
+relative_path "node-v#{version}-linux-x64"
+
+version "12.18.2" do
+ source sha256: "2d316e55994086e41761b0c657e0027e9d16d7160d3f8854cc9dc7615b99a526"
+end
+version "10.21.0" do
+ source sha256: "d0bac246001eed9268ba9cadbfc6cfd8b6eb0728ad000a0f9fa7ce29e66c2be4"
+end
+
+build do
+ mkdir install_dir
+ sync "#{project_dir}/", install_dir
+ touch "#{install_dir}/.npm/.keep"
+end
+
+build do
+ command "#{install_dir}/bin/node #{install_dir}/bin/npm install -g bower bower-npm-resolver npm npm-install-peers yarn"
+end
+
+build do
+ delete "#{install_dir}/share"
+end