17 lines
495 B
Bash
Executable File
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"
|