Skip to content

Commit bec9fa6

Browse files
feat: build ardour guide
1 parent 58dd62d commit bec9fa6

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Build Ardour for Linux
3+
description: A guide to build ardour daw on linux (and optionally on Windows on Mingw)
4+
---
5+
6+
OS : Antix Linux (a Debian Based Distro without Systemd)
7+
8+
## Install Dependencies
9+
10+
```sh
11+
sudo apt install build-essential git libboost-all-dev gcc g++ pkg-config \
12+
libasound2-dev libgtk2.0-dev libglibmm-2.4-dev libsndfile1-dev libarchive-dev \
13+
liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev \
14+
libaubio-dev libxml2-dev libsamplerate0-dev lv2-dev libserd-dev libsord-dev \
15+
libsratom-dev liblilv-dev libgtkmm-2.4-dev libjack-jackd2-dev libogg-dev \
16+
libcppunit-dev libwebsockets-dev libusb-dev libsuil-dev libdbus-1-dev xjadeo \
17+
libusb-1.0-0-dev libreadline-dev libpangomm-1.4-dev python3 liblrdf0-dev \
18+
libraptor2-dev python-is-python3
19+
```
20+
21+
## Clone git repo
22+
23+
```sh
24+
git clone https://github.com/Ardour/ardour.git
25+
```
26+
27+
## Switch Branch to Latest Release Version
28+
29+
```sh
30+
cd ardour
31+
git checkout release/8.12
32+
```
33+
34+
## Build
35+
36+
```sh
37+
./waf configure --cxx11 --optimize &&
38+
./waf -j `nproc` &&
39+
./waf install
40+
```
41+
42+
## Done
43+
44+
```sh
45+
ardour8
46+
```

0 commit comments

Comments
 (0)