Skip to content
Snippets Groups Projects
Commit 2d4602c1 authored by Chris Pastl's avatar Chris Pastl
Browse files

docs: update readme

parent ae2d429e
No related branches found
No related tags found
No related merge requests found
Pipeline #5375 passed
...@@ -57,12 +57,6 @@ opam depext alsa pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis ...@@ -57,12 +57,6 @@ opam depext alsa pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis
opam install alsa pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis flac opus cry ocurl liquidsoap -y opam install alsa pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis flac opus cry ocurl liquidsoap -y
``` ```
PoC: Build Liquidsoap on macOS with reduced dependencies:
```bash
opam depext pulseaudio bjack ffmpeg samplerate taglib ocurl liquidsoap -y
opam install pulseaudio bjack ffmpeg samplerate taglib ocurl liquidsoap -y
````
Now initialize the project environment for development Now initialize the project environment for development
```bash ```bash
...@@ -71,6 +65,26 @@ make init.dev ...@@ -71,6 +65,26 @@ make init.dev
This command also creates a default configuration file `config/engine-core.ini`. This command also creates a default configuration file `config/engine-core.ini`.
### Installing on macOS
Engine Core can be installed on macOS as well, but with some restrictions:
- Intel-Macs only (related to liquidsoap version 2.1.x; will be obsolete when we're upgrading to 2.2.x. __NB: Don't try to upgrade to 2.2 - this won't work without refactoring the implementation__)
- instead of `apt`, use a package manager for macOS, such as `homebrew`
- install without ALSA-libraries (which will fail since macOS uses CoreAudio instead of ALSA)
Your installation procedure might look something like this:
```bash
brew install opam
opam depext pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis flac opus cry ocurl liquidsoap -y
opam install pulseaudio bjack ffmpeg samplerate flac taglib mad lame vorbis flac opus cry ocurl liquidsoap -y
```
Please note that `make.init.dev` also uses `apt` for installing additional packages, so in the makefile, you need to replace `apt` with `<your_package_manager>`, such as `brew`.
## Configuring Engine Core ## Configuring Engine Core
### Configure the audio interface ### Configure the audio interface
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment