summaryrefslogtreecommitdiffstats
path: root/desktop/create_desktop_file.sh
blob: 8f3d15b6c4d4d92dcdaa2072f0c7f8b737992c5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/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; 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