Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions linux/BUILDING.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
# Building and installing SonoBus on GNU/Linux

Follow these steps in order to build (and install) SonoBus on GNU/Linux.

### Open the `linux` folder

```
cd linux
```

### Installing build dependencies

To build SonoBus you'll need to install the necessary development dependencies.

If you're using Debian or a Debian-based distro like Ubuntu, run this script:
If you're using Debian or Ubuntu, run this script:

```
./deb_get_prereqs.sh
```

On Fedora run this script:
If you're using Fedora, run this script:

```
./fedora_get_prereqs.sh
```
Expand All @@ -32,6 +42,7 @@ On other distros you'll have to install the following development packages manua

### Building
Run the build script, both the standalone application and the VST3 plugin will be built:

```
./build.sh
```
Expand All @@ -40,14 +51,17 @@ Run the build script, both the standalone application and the VST3 plugin will b
When the build finishes, the executable will be at
`../build/SonoBus_artefacts/Release/sonobus`. You can install it
and the VST3 plugins by running the install script:

```
sudo ./install.sh
```

It defaults to installing in /usr/local, but if you want to install it
elsewhere, just specify the base directory as the first argument on the commandline of the script.

### Uninstalling
If you wish to uninstall you can run the uninstall script:

```
sudo ./uninstall.sh
```