refactor: make audio mandatory and split iced app modules

This commit is contained in:
ReTeamSpeak
2026-05-13 15:50:16 +09:00
parent abf380476f
commit 57456a8147
28 changed files with 2902 additions and 1504 deletions
+16
View File
@@ -0,0 +1,16 @@
#!/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"