summaryrefslogtreecommitdiffstats
path: root/src/desktop/create_desktop_file.sh
blob: e0f120b6d224064b375e28c36f0efd83762648d1 (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