blob: ea0e4697fafcd7766191bad4179fac037e08555e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/bash
luna_version=$(pacman -Q luna-translator | awk '{print $2}')
# Initialize files if first run
if [ ! -d "$HOME"/.luna-translator ] ; then
mkdir -p "$HOME"/.luna-translator
echo 'Initializing...'
echo "$luna_version" > "$HOME"/.luna-translator/.version
cp -r /usr/share/luna-translator/files "$HOME"/.luna-translator/files
ln -s /usr/share/luna-translator/LunaTranslator.exe "$HOME"/.luna-translator/LunaTranslator.exe
ln -s -T /usr/share/luna-translator/LunaTranslator "$HOME"/.luna-translator/LunaTranslator
# Set Windows version
wine reg add "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\LunaTranslator.exe" /f /t REG_SZ /v Version /d win11
fi
# Update files if version changed
if [ "$luna_version" != "$(cat "$HOME"/.luna-translator/.version)" ]; then
echo "Version changed, replacing files..."
rm -rf "$HOME"/.luna-translator/files
cp -r /usr/share/luna-translator/files "$HOME"/.luna-translator/files || exit 1
echo "$luna_version" > "$HOME"/.luna-translator/.version
fi
wine "$HOME"/.luna-translator/LunaTranslator.exe "$@"
|