Files
re-teamspeak/scripts/check-audio-podman.sh

17 lines
495 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
REPO_ROOT="$(readlink -f "$SCRIPT_DIR/..")"
IMAGE="${RETEAMSPEAK_AUDIO_IMAGE:-docker.io/library/rust:1.91-bookworm}"
podman run --rm \
-v "$REPO_ROOT:/workspace:Z" \
-w /workspace/src \
"$IMAGE" \
bash -lc "apt-get update >/dev/null && \
apt-get install -y --no-install-recommends cmake pkg-config libasound2-dev libopus-dev >/dev/null && \
/usr/local/cargo/bin/cargo check -p re-teamspeak"