* - replacing engine api header with new version (documented and little bit changed)
[mdictionary] / debian / mdictionary.postinst
1 #!/bin/sh
2
3 if [ "$1" != "upgrade" ]
4 then
5 # End automatically added section
6 echo -e "Selecting menu location" 
7 maemo-select-menu-location mdictionary.desktop
8 # End automatically added section
9
10 echo -e "Creating 'Finnish - English' dictionary" 
11 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/FinnishEnglish/name Finnish-English'
12 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/FinnishEnglish/path /usr/share/mdictionary/dictionaries/FinnishEnglish'
13 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/FinnishEnglish/active true'
14 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/FinnishEnglish/optimized true'
15
16
17 echo -e "Creating 'English - Finnish Sample Dictionary' dictionary"
18 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/EnglishFinnish/name English-Finnish'
19 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/EnglishFinnish/path /usr/share/mdictionary/dictionaries/EnglishFinnish'
20 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/EnglishFinnish/active true'
21 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/EnglishFinnish/optimized true'
22
23
24 echo -e "Adding gconf entries for search engines" 
25 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/engines/xdxf/path /usr/lib/mdictionary/engine_xdxf.so'
26 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/engines/stardict/path /usr/lib/mdictionary/engine_stardict.so'
27
28 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/engines/bookmarks/path /usr/lib/mdictionary/engine_bookmarks.so'
29 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/bookmarks/name Bookmarks'
30 su $USER -c 'gconftool-2 --type string --set /apps/maemo/mdictionary/dictionaries/bookmarks/path /usr/share/mdictionary/dictionaries/bookmarks'
31 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/bookmarks/active false'
32 su $USER -c 'gconftool-2 --type bool --set /apps/maemo/mdictionary/dictionaries/bookmarks/optimized true'
33
34 echo -e "Changing privilages" 
35 chmod -R 0777 /usr/share/mdictionary/dictionaries
36
37 if [ -f /usr/share/applications/uri-action-defaults.list ]
38 then
39    if [ -z $(grep mdict=hildon-mdictionary.desktop /usr/share/applications/uri-action-defaults.list) ]
40    then
41       echo -e "Adding mdict URI action - uri-action-defaults.list"
42       echo -en "mdict=hildon-mdictionary.desktop" >> /usr/share/applications/uri-action-defaults.list
43    else
44       echo -en "\n\nThere is an entry about mdictionary in uri-action already ... \n\n"
45    fi
46    if [ -z `grep 'mdict=hildon-mdictionary.desktop' /usr/share/applications/schemeinfo.cache` ]
47    then
48       echo -e "Adding mdict URI action - schemeinfo.cache"
49       echo -en "mdict=hildon-mdictionary.desktop" >> /usr/share/applications/schemeinfo.cache
50    else
51       echo -en "\n\nThere is an entry about mdictionary in schemeinfo already ... \n\n"
52    fi
53
54 fi
55
56 fi