File vita3k.sh of Package vita3k
#!/bin/sh
if [ ! -d "${HOME}/.local/share/Vita3K" ]; then
mkdir -vp "${HOME}/.local/share/Vita3K"
fi
if [ ! -d "${HOME}/.local/share/Vita3K/lang" ]; then
ln -s "/usr/share/vita3k/lang" "${HOME}/.local/share/Vita3K/lang"
fi
if [ ! -d "${HOME}/.local/share/Vita3K/shaders-builtin" ]; then
ln -s "/usr/share/vita3k/shaders-builtin" "${HOME}/.local/share/Vita3K/shaders-builtin"
fi
if [ ! -d "${HOME}/.local/share/Vita3K/data/fonts" ]; then
mkdir -vp "${HOME}/.local/share/Vita3K/data/fonts"
fi
for font in $(ls /usr/share/vita3k/data/fonts/); do
if [ ! -f "${HOME}/.local/share/Vita3K/data/fonts/${font}" ]; then
ln -sv "/usr/share/vita3k/data/fonts/${font}" "${HOME}/.local/share/Vita3K/data/fonts/${font}"
fi
done
if [ ! -x "${HOME}/.local/share/Vita3K/Vita3K.elf" ]; then
ln -sv "/usr/bin/Vita3K" "${HOME}/.local/share/Vita3K/Vita3K.elf"
chmod -v +x "${HOME}/.local/share/Vita3K/Vita3K.elf"
fi
cd "${HOME}/.local/share/Vita3K"
if [ "$1" = "-g" ]; then
gdb -ex 'set logging overwrite on' -ex 'set logging enabled on' -ex 'set pagination off' -ex 'thread apply all bt' -ex 'run' ./Vita3K.elf
else
./Vita3K.elf "$@"
fi