Fix: Fix multiplatform build of SASL2

This commit is contained in:
Bojan Čekrlić 2025-03-01 16:09:44 +01:00
parent 0e25ca0334
commit cbc07b1fea

View file

@ -36,13 +36,14 @@ setup_python_venv() {
[ -f /etc/lsb-release ] && . /etc/lsb-release [ -f /etc/lsb-release ] && . /etc/lsb-release
[ -f /etc/os-release ] && . /etc/os-release [ -f /etc/os-release ] && . /etc/os-release
if [ -f /etc/alpine-release ]; then if [ -f /etc/alpine-release ]; then
apk add --upgrade --virtual .build-deps git cmake clang make gcc g++ libc-dev pkgconfig curl-dev jsoncpp-dev cyrus-sasl-dev patch LIBS="git cmake clang make gcc g++ libc-dev pkgconfig curl-dev jsoncpp-dev cyrus-sasl-dev patch rust cargo libffi-dev python3-dev"
apk add --upgrade --virtual .build-deps ${LIBS}
build_sasl2 build_sasl2
setup_python_venv setup_python_venv
apk del .build-deps; apk del .build-deps;
else else
apt-get update -y -qq apt-get update -y -qq
LIBS="git build-essential cmake pkg-config libcurl4-openssl-dev libssl-dev libjsoncpp-dev libsasl2-dev" LIBS="git build-essential cmake pkg-config libcurl4-openssl-dev libssl-dev libjsoncpp-dev libsasl2-dev rustc cargo rustfmt python3-dev"
apt-get install -y --no-install-recommends ${LIBS} apt-get install -y --no-install-recommends ${LIBS}
build_sasl2 build_sasl2
apt-get install -y --no-install-recommends python3-venv apt-get install -y --no-install-recommends python3-venv