colobot/desktop/create_desktop_file.sh

19 lines
407 B
Bash
Raw Normal View History

#!/bin/sh
set -e
# Create colobot.desktop from various colobot.ini's
fname=colobot.ini
cat colobot.desktop.in
linguas=$([ ! -d lang ] || ( cd lang ; ls));
for type in Name GenericName Comment Keywords; do
egrep "^$type=" $fname | sed -e "s/^$type=\"\(.*\)\"$/$type=\1/g"
for l in $linguas; do
egrep "^$type=" lang/$l/$fname | sed -e "s/^$type=\"\(.*\)\"$/$type[$l]=\1/g"
done
done