#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
source "$SCRIPT_DIR/env.sh" >/dev/null
AU="$AIRAUDIO_SOURCES/audacity"
RAW="$AIRAUDIO_ROOT/entry/src/main/resources/rawfile/audacity-share"
AG_RAW="/Users/andy/DevEcoStudioProjects/AirGimp/entry/src/main/resources/rawfile/gimp-share"
rm -rf "$RAW"
mkdir -p "$RAW/audacity"
cp -R "$AU/nyquist" "$RAW/audacity/nyquist"
rm -rf "$RAW/audacity/nyquist/CMakeLists.txt"
cp -R "$AU/plug-ins" "$RAW/audacity/plug-ins"
mkdir -p "$RAW/audacity/locale/zh_CN/LC_MESSAGES"
if [ -f "$AU/locale/zh_CN.po" ]; then
msgfmt "$AU/locale/zh_CN.po" -o "$RAW/audacity/locale/zh_CN/LC_MESSAGES/audacity.mo" 2>/dev/null || \
rm -f "$RAW/audacity/locale/zh_CN/LC_MESSAGES/audacity.mo"
fi
mkdir -p "$RAW/config"
cat > "$RAW/config/audacity.cfg" <<'EOF'
[Locale]
Language=zh_CN
[Effects]
SkipEffectsScanAtStartup=1
[GUI]
ShowSplashScreen=0
EOF
mkdir -p "$RAW/etc/fonts" "$RAW/glib-2.0/schemas"
cp "$AG_RAW/etc/fonts/fonts.conf" "$RAW/etc/fonts/" 2>/dev/null || true
cp "$AG_RAW/glib-2.0/schemas/gschemas.compiled" "$RAW/glib-2.0/schemas/" 2>/dev/null || true
du -sh "$RAW"
echo "rawfile 数据部署完成"