7 |
PLUGIN_MENUITEM_WORKDIR="" |
PLUGIN_MENUITEM_WORKDIR="" |
8 |
PLUGIN_MENUITEM_ICON="${PLUGIN_NAME}.png" |
PLUGIN_MENUITEM_ICON="${PLUGIN_NAME}.png" |
9 |
|
|
10 |
|
PLUGIN_AUTOSTART=0 |
11 |
|
|
12 |
PLUGIN_PACKAGES="glib2 atk pango cairo gdk-pixbuf gtk2+ sqlite unzip libidl nspr nss mozilla-firefox mozilla-firefox-i18n-de" |
PLUGIN_PACKAGES="glib2 atk pango cairo gdk-pixbuf gtk2+ sqlite unzip libidl nspr nss mozilla-firefox mozilla-firefox-i18n-de" |
13 |
|
|
14 |
install_plugin() |
install_plugin() |
24 |
done |
done |
25 |
} |
} |
26 |
|
|
27 |
|
setup_plugin() |
28 |
|
{ |
29 |
|
return 0 |
30 |
|
} |
31 |
|
|
32 |
# create desktop buttons |
# create desktop buttons |
33 |
create_menuitem() |
create_menuitem() |
34 |
{ |
{ |
40 |
echo "PLUGIN_MENUITEM_ICON=\"${PLUGIN_MENUITEM_ICON}\"" |
echo "PLUGIN_MENUITEM_ICON=\"${PLUGIN_MENUITEM_ICON}\"" |
41 |
} |
} |
42 |
|
|
43 |
|
autostart_plugin() |
44 |
|
{ |
45 |
|
echo "PLUGIN_AUTOSTART=\"${PLUGIN_AUTOSTART}\"" |
46 |
|
} |
47 |
|
|
48 |
uninstall_plugin() |
uninstall_plugin() |
49 |
{ |
{ |
50 |
local i |
local i |
62 |
|
|
63 |
case $1 in |
case $1 in |
64 |
install) install_plugin ;; |
install) install_plugin ;; |
65 |
|
setup) setup_plugin ;; |
66 |
menuitem) create_menuitem ;; |
menuitem) create_menuitem ;; |
67 |
|
autostart) autostart_plugin ;; |
68 |
uninstall) uninstall_plugin ;; |
uninstall) uninstall_plugin ;; |
69 |
*) echo "PLUGIN '${PLUGIN_NAME}': unkown operation '$1'" ;; |
*) echo "PLUGIN '${PLUGIN_NAME}': unkown operation '$1'" ;; |
70 |
esac |
esac |