Browse Source

BUILDING.md: Add Alpine Linux instructions

Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
pull/497/head
Sol Fisher Romanoff 9 months ago
committed by Panagiotis Vasilopoulos
parent
commit
b2bf7b667b
No known key found for this signature in database GPG Key ID: FD806FDB3B2C5270
  1. 22
      BUILDING.md

22
BUILDING.md

@ -97,6 +97,28 @@ sudo pacman -S cmake ninja ccache expat gcc-libs gdk-pixbuf2 glibc flac gtk3 gli
TODO: add portsmf and sbsms to this package list when those packages are updated.
#### Alpine
The build dependencies for Tenacity and wxWidgets can be found on Alpine's
community repository:
```
sudo apk add cmake samurai lame-dev libsndfile-dev soxr-dev sqlite-dev portaudio-dev portmidi-dev libid3tag-dev soundtouch-dev libmad-dev ffmpeg-dev
```
wxWidgets 3.1 is required but not packaged in Alpine Linux. Refer to the
[wxWidgets documentation](https://github.com/wxWidgets/wxWidgets/blob/master/docs/gtk/install.md)
for how to install it from source code, and make sure to set
`--disable-xlocale` in the configuration.
To install wxWidgets' dependencies:
```
sudo apk add gtk+3.0-dev zlib-dev libpng-dev tiff-dev libjpeg-turbo-dev expat-dev
```
TODO: add portsmf and libsbsms to this package list when aports are accepted.
#### vcpkg on Linux
Optionally, you can build dependencies from source using vcpkg, with the

Loading…
Cancel
Save