diff --git a/README.md b/README.md index 38de36949..4caf640d8 100644 --- a/README.md +++ b/README.md @@ -47,13 +47,15 @@ The following dependencies are also required: | make | make | | jq | jq | | gcc | gcc | +| pkg-config | pkg-config | +| alsa-lib | libasound2-dev | Users of Debian-based systems (e.g. Ubuntu) can simply run the following to install the required dependencies: ```shell # apt-get update -# apt-get install -y git make jq gcc +# apt-get install -y git make jq gcc pkg-config libasound2-dev ``` Alternatively, users can try using the automated script under `contrib` diff --git a/contrib/dependency_setup.sh b/contrib/dependency_setup.sh index 059b51121..69cb3e508 100644 --- a/contrib/dependency_setup.sh +++ b/contrib/dependency_setup.sh @@ -22,17 +22,17 @@ setup_mac() { } setup_apt() { - apt_deps="git make jq gcc" + apt_deps="git make jq gcc pkg-config libasound2-dev" $1 install $apt_deps || return 1 } setup_pacman() { - pacman_deps="git make jq gcc" + pacman_deps="git make jq gcc pkgconf alsa-lib" $1 -Sy $pacman_deps || return 1 } setup_xbps() { - xbps_deps="git make jq gcc pkg-config" + xbps_deps="git make jq gcc pkg-config alsa-lib-devel" $1 -S $xbps_deps || return 1 } @@ -42,7 +42,7 @@ setup_dnf() { } setup_apk() { - apk_deps="git make jq gcc musl-dev" + apk_deps="git make jq gcc musl-dev pkgconfig alsa-lib-dev" $1 add $apk_deps || return 1 } @@ -52,7 +52,7 @@ setup_zypper() { } setup_emerge() { - emerge_deps="dev-vcs/git app-misc/jq" + emerge_deps="dev-vcs/git app-misc/jq media-libs/alsa-lib" $1 $emerge_deps || return 1 }