From fdec4d97db9a1f551828cb0b28f47cc4fb62fd7d Mon Sep 17 00:00:00 2001 From: "Justin R. Evans" Date: Tue, 1 Oct 2024 06:45:05 -0400 Subject: [PATCH 1/2] docs: add additional instructions for Firefox --- apps/extension/FIREFOX_README.md | 17 +++++++++++++++++ apps/extension/package.json | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/apps/extension/FIREFOX_README.md b/apps/extension/FIREFOX_README.md index e38340880..faabd1d13 100644 --- a/apps/extension/FIREFOX_README.md +++ b/apps/extension/FIREFOX_README.md @@ -21,11 +21,28 @@ several local packages; their sources are in: ## Build instructions +If you don't already have Node v20 LTS and NPM v10, install now via `nvm`: + +```bash +wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash + +# Enable nvm in current shell +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + +# Install v20 LTS +nvm install v20.9.0 +``` + These instructions should work for the default reviewer build environment. ```bash sudo apt install protobuf-compiler build-essential curl https://sh.rustup.rs -sSf | sh + +# Make sure to pull cargo into your current environment: +source ~/.bashrc + npm install -g yarn export PUPPETEER_SKIP_DOWNLOAD=true yarn diff --git a/apps/extension/package.json b/apps/extension/package.json index ba46f385d..af3ce49c4 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -1,6 +1,6 @@ { "name": "@namada/extension", - "version": "0.3.2", + "version": "0.3.3", "description": "Namada Browser Extension", "repository": "https://github.com/anoma/namada-interface/", "author": "Heliax Dev ", From 645f1fc84bbbe0b9570bf1bec4461ae834c5d037 Mon Sep 17 00:00:00 2001 From: "Justin R. Evans" Date: Wed, 2 Oct 2024 13:19:41 -0400 Subject: [PATCH 2/2] fix: additional dependencies needed on arm64 --- apps/extension/FIREFOX_README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/extension/FIREFOX_README.md b/apps/extension/FIREFOX_README.md index faabd1d13..68403b923 100644 --- a/apps/extension/FIREFOX_README.md +++ b/apps/extension/FIREFOX_README.md @@ -37,11 +37,13 @@ nvm install v20.9.0 These instructions should work for the default reviewer build environment. ```bash -sudo apt install protobuf-compiler build-essential +sudo apt install protobuf-compiler build-essential curl pkg-config libssl-dev binaryen curl https://sh.rustup.rs -sSf | sh +# Proceed with standard installation when prompted + # Make sure to pull cargo into your current environment: -source ~/.bashrc +. "$HOME/.cargo/env" npm install -g yarn export PUPPETEER_SKIP_DOWNLOAD=true