From 9d08887a08f10cd25c865803ac3449425dd386f0 Mon Sep 17 00:00:00 2001 From: Mathijs van Veluw Date: Tue, 3 Nov 2020 19:42:22 +0100 Subject: [PATCH] Updated to match the current status. --- Building-binary.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/Building-binary.md b/Building-binary.md index 46cf072..a6a9fa9 100644 --- a/Building-binary.md +++ b/Building-binary.md @@ -2,13 +2,24 @@ If you don't want to build the binary yourself, you can look if bitwarden_rs was ## Dependencies - `Rust nightly` (strongly recommended to use [rustup](https://rustup.rs/)) +- On a Debian based distro some general packages to make sure building should go fine install the following: `build-essential`, `git` - `OpenSSL` (should be available in path, install through your system's package manager or use the [prebuilt binaries](https://wiki.openssl.org/index.php/Binaries)) - For Debian, you'll need to install `pkg-config` and `libssl-dev` + On a Debian based distro, you need to install `pkgconfig` and `libssl-dev` +- For the SQlite3 backend on a Debian based distro you need to install `libsqlite3-dev` +- For the MySQL backend on a Debian based distro you need to install `libmariadb-dev-compat` and `libmariadb-dev` +- For the PostgreSQL on a Debian based distro you need to install `libpq-dev` and `pkgconfig` - `NodeJS` (only when compiling the web-vault, install through your system's package manager, use the [prebuilt binaries](https://nodejs.org/en/download/)) or [nodesource binary distribution](https://github.com/nodesource/distributions) *Note: web-vault currently uses a package base (e.g. node-sass