Don't redirect errors to /dev/null and don't return true(1)
unconditionally. Instead, don't check for the existence of index.theme.
This will allow us to catch errors that may be happening because of a
missing dependency in the chain.
Some hidden issues may appear, in which case please contact me.
discussed with and ok blind jasper@
- install .desktop file where it should
- add missing goo and dependency
- get rid of implicit declaration warnings
- add missing rcs id's to several patches
ok mbalmer@ (MAINTAINER), sthen@