Update system library dependency list.

This commit is contained in:
parazyd
2023-08-29 12:41:30 +02:00
parent 8f46f7b777
commit e2956a1451
2 changed files with 10 additions and 8 deletions

View File

@@ -54,13 +54,15 @@ The following dependencies are also required:
| gcc | gcc | | gcc | gcc |
| pkg-config | pkg-config | | pkg-config | pkg-config |
| alsa-lib | libasound2-dev | | alsa-lib | libasound2-dev |
| openssl | libssl-dev |
| sqlcipher | libsqlcipher-dev |
Users of Debian-based systems (e.g. Ubuntu) can simply run the Users of Debian-based systems (e.g. Ubuntu) can simply run the
following to install the required dependencies: following to install the required dependencies:
```shell ```shell
# apt-get update # apt-get update
# apt-get install -y git make gcc pkg-config libasound2-dev # apt-get install -y git make gcc pkg-config libasound2-dev libssl-dev libsqlcipher-dev
``` ```
Alternatively, users can try using the automated script under `contrib` Alternatively, users can try using the automated script under `contrib`

View File

@@ -22,37 +22,37 @@ setup_mac() {
} }
setup_apt() { setup_apt() {
apt_deps="git make gcc pkg-config libasound2-dev" apt_deps="git make gcc pkg-config libasound2-dev libssl-dev libsqlcipher-dev"
$1 install $apt_deps || return 1 $1 install $apt_deps || return 1
} }
setup_pacman() { setup_pacman() {
pacman_deps="git make gcc pkgconf alsa-lib" pacman_deps="git make gcc pkgconf alsa-lib openssl sqlcipher"
$1 -Sy $pacman_deps || return 1 $1 -Sy $pacman_deps || return 1
} }
setup_xbps() { setup_xbps() {
xbps_deps="git make gcc pkg-config alsa-lib-devel" xbps_deps="git make gcc pkg-config alsa-lib-devel openssl-devel sqlcipher-devel"
$1 -S $xbps_deps || return 1 $1 -S $xbps_deps || return 1
} }
setup_dnf() { setup_dnf() {
dnf_deps="git make gcc pkg-config findutils lato-fonts" dnf_deps="git make gcc pkg-config alsa-lib-devel openssl-devel sqlcipher-devel"
$1 install -y $dnf_deps || return 1 $1 install -y $dnf_deps || return 1
} }
setup_apk() { setup_apk() {
apk_deps="git make gcc musl-dev pkgconfig alsa-lib-dev" apk_deps="git make gcc musl-dev pkgconfig alsa-lib-dev openssl-dev sqlcipher-dev"
$1 add $apk_deps || return 1 $1 add $apk_deps || return 1
} }
setup_zypper() { setup_zypper() {
zypper_deps="git make gcc pkg-config findutils" zypper_deps="git make gcc pkg-config alsa-devel openssl-devel sqlcipher-devel"
$1 install -y $zypper_deps || return 1 $1 install -y $zypper_deps || return 1
} }
setup_emerge() { setup_emerge() {
emerge_deps="dev-vcs/git media-libs/alsa-lib" emerge_deps="dev-vcs/git media-libs/alsa-lib dev-db/sqlcipher"
$1 $emerge_deps || return 1 $1 $emerge_deps || return 1
} }