mirror of
https://github.com/badaix/snapcast.git
synced 2025-07-23 11:27:38 +02:00
Fix build instructions
This commit is contained in:
parent
998be976e6
commit
3fc39e55c6
4 changed files with 17 additions and 14 deletions
|
@ -6,4 +6,8 @@ FROM mcr.microsoft.com/vscode/devcontainers/base:0-${VARIANT}
|
|||
|
||||
RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories
|
||||
|
||||
RUN apk update && apk upgrade && apk add --no-cache bash librespot git alpine-sdk gdb libvorbis-dev soxr-dev flac-dev avahi-dev expat-dev boost-dev opus-dev alsa-lib-dev ninja ccache libstdc++ clang clang-dev
|
||||
RUN apk update && apk upgrade && apk add --no-cache \
|
||||
bash git alpine-sdk \
|
||||
cmake ninja ccache libstdc++ clang clang-dev gdb \
|
||||
alsa-lib-dev avahi-dev boost-dev expat-dev flac-dev jack-dev \
|
||||
libvorbis-dev openssl-dev opus-dev soxr-dev
|
||||
|
|
|
@ -4,7 +4,7 @@ FROM mcr.microsoft.com/devcontainers/cpp:1-${VARIANT}
|
|||
# [Optional] Uncomment this section to install additional packages.
|
||||
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
|
||||
&& apt-get -y install --no-install-recommends \
|
||||
build-essential cmake \
|
||||
libasound2-dev libpulse-dev libvorbisidec-dev libvorbis-dev libopus-dev libflac-dev \
|
||||
libsoxr-dev alsa-utils libavahi-client-dev avahi-daemon libexpat1-dev libboost-dev \
|
||||
cmake-format ccache
|
||||
build-essential cmake cmake-format ccache ninja-build \
|
||||
alsa-utils avahi-daemon libasound2-dev libavahi-client-dev libboost-dev libexpat1-dev \
|
||||
libflac-dev libjack-dev libopus-dev libpulse-dev libsoxr-dev libssl-dev libvorbis-dev \
|
||||
libvorbisidec-dev
|
||||
|
|
|
@ -3,10 +3,9 @@ FROM fedora:${VARIANT}
|
|||
|
||||
# [Optional] Uncomment this section to install additional packages.
|
||||
RUN dnf -y update \
|
||||
&& dnf -y install @development-tools cmake ccache \
|
||||
&& dnf -y install alsa-lib-devel avahi-devel gcc-c++ libatomic libvorbis-devel opus-devel \
|
||||
pulseaudio-libs-devel flac-devel soxr-devel libstdc++-static expat-devel boost-devel \
|
||||
pipewire-jack-audio-connection-kit-devel openssl-devel ninja-build \
|
||||
&& dnf -y install @development-tools gcc-c++ libstdc++-static libatomic cmake ccache ninja-build \
|
||||
alsa-lib-devel avahi-devel boost-devel expat-devel flac-devel libvorbis-devel openssl-devel \
|
||||
opus-devel pipewire-jack-audio-connection-kit-devel pulseaudio-libs-devel soxr-devel \
|
||||
&& dnf clean all
|
||||
|
||||
RUN useradd -rm -d /home/vscode -s /bin/bash -g root -u 1001 vscode
|
||||
|
|
10
doc/build.md
10
doc/build.md
|
@ -34,22 +34,22 @@ Snapcast depends on boost 1.74 or higher. Since it depends on header only boost
|
|||
### For Debian derivates (e.g. Raspberry Pi OS, Debian, Ubuntu, Mint)
|
||||
|
||||
```sh
|
||||
sudo apt-get install build-essential cmake
|
||||
sudo apt-get install libasound2-dev libpulse-dev libvorbisidec-dev libvorbis-dev libopus-dev libflac-dev libsoxr-dev alsa-utils libavahi-client-dev avahi-daemon libexpat1-dev
|
||||
sudo apt-get install build-essential cmake cmake-format ccache ninja-build
|
||||
sudo apt-get install alsa-utils avahi-daemon libasound2-dev libavahi-client-dev libboost-dev libexpat1-dev libflac-dev libjack-dev libopus-dev libpulse-dev libsoxr-dev libssl-dev libvorbis-dev libvorbisidec-dev
|
||||
```
|
||||
|
||||
### For Arch derivates
|
||||
|
||||
```sh
|
||||
sudo pacman -S base-devel cmake
|
||||
sudo pacman -S alsa-lib avahi libvorbis opus-dev flac libsoxr alsa-utils boost expat
|
||||
sudo pacman -S alsa-lib avahi libvorbis opus-dev flac libsoxr alsa-utils boost expat openssl
|
||||
```
|
||||
|
||||
### For Fedora (and probably RHEL, CentOS, & Scientific Linux, but untested)
|
||||
|
||||
```sh
|
||||
sudo dnf install @development-tools cmake
|
||||
sudo dnf install alsa-lib-devel avahi-devel gcc-c++ libatomic libvorbis-devel opus-devel pulseaudio-libs-devel flac-devel soxr-devel libstdc++-static expat-devel boost-devel
|
||||
sudo dnf install @development-tools gcc-c++ libstdc++-static libatomic cmake ccache ninja-build
|
||||
sudo dnf install alsa-lib-devel avahi-devel boost-devel expat-devel flac-devel libvorbis-devel openssl-devel opus-devel pipewire-jack-audio-connection-kit-devel pulseaudio-libs-devel soxr-devel
|
||||
```
|
||||
|
||||
### For FreeBSD
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue