Create OPENBSD.md

This commit is contained in:
Mike Brady
2018-02-09 20:51:17 +00:00
committed by GitHub
parent 1c045979bb
commit a6d0f647f7
+48
View File
@@ -0,0 +1,48 @@
Shairport Sync on OpenBSD using `sndio`
----
This is an initial note about installing Shairport Sync on OpenBSD. Shairport Sync compiles and maybe runs (?) natively on OpenBSD using the `sndio` back end.
General
----
This build was done on a default build of `OpenBSD 6.2 GENERIC.MP#134 amd64`.
First, update everything.
```
TBA
```
Install the Avahi subsystem.
```
TBA
```
Enable the D-Bus and Avahi subsystems
```
TBA
```
Building
----
Install the packages that are needed for Shairport Sync to be downloaded and built successfully.
```
TBA
```
Now, download Shairport Sync from GitHub:
```
$ git clone https://github.com/mikebrady/shairport-sync.git
$ cd shairport-sync
```
Next, switch to the `development` branch, configure the build and compile it:
```
$ git checkout development
$ autoreconf -i -f
$ ./configure --with-avahi --with-ssl=openssl --with-sndio --with-os=openbsd
$ make
```
There is no make install yet -- you're on your own.
Using the `sndio` backend
----
The `sndio` back end does not have a hardware volume control facility.
You should set the volume to maximum before use, using, for example, the `mixerctl` command.