vscodium/docs/build.md
Bruno Cabral 34b399c05a
update build.md
update dependencies list
2021-10-27 18:37:44 -07:00

1.6 KiB

Build

Table of Contents

Dependencies

  • node 14
  • yarn
  • jq
  • git

Linux

  • libx11-dev
  • libxkbfile-dev
  • libsecret-1-dev
  • fakeroot
  • rpm
  • rpmbuild
  • dpkg
  • python (can't be just python3, can't be user alias)
  • libsecret-1-dev
  • imagemagick

MacOS

Windows

Build Scripts

Each platform has its build helper script in the directory build.

  • Linux: ./build/build_linux.sh
  • MacOS: ./build/build_macos.sh
  • Windows: powershell -ExecutionPolicy ByPass -File .\build\build_windows.ps1

Build in Docker

To build for Linux, you can alternatively build VSCodium in docker

Firstly, create the container with:

docker run -ti --volume=<local vscodium source>:/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash

When inside the container, you can use the following commands to build:

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs desktop-file-utils

npm install -g yarn

git clone https://github.com/VSCodium/vscodium.git

cd vscodium

./get_repo.sh

export SHOULD_BUILD=yes
export OS_NAME=linux
export VSCODE_ARCH=x64

./build.sh