xdg-mime strictly refers to KDE3: - uses `kbuildsycoca`; it is `kbuildsycoca4` in KDE4 - uses `kfile` to get the MIME type of a file; should be `kmimetypefinder` in KDE4 - writes the local application associations for MIME types to $KDEHOME/share/config/profilerc (with '.kde' hardcoded, even!, instead of using `kde(4)-config --localprefix`); this should be in the common ~/.local/share/applications/mimeapps.list (as discussed some time ago by D. Faure and A. Larsson on the xdg list, IIRC) - uses `ktradertest` to check the default application associated with a MIME type; should be `ktraderclient --mimetype application/pdf --servicetype Application`
many kde4-related issues should already be addressed (in cvs) while fixing bug #16212 I'll double check those you raise here.
I fixed ktraderclient/ktraderclient on CVS today.
I mean ktradertest->ktraderclient :)
fixed in CVS: kfile/KDE3 and kmimetypefinder/KDE4
fixed in CVS: kbuilsycoca4/KDE4 and kbuildsycoca/KDE3
Looks like this bug is resolved. Maybe the only missing thing would be use "kde(4)-config --localprefix" instead of using directly "$HOME/.kde/..." which is used now. But now at least ".kde" is not hardcoded in $KDEDIR. I would close this bug, because xdg-mime now supports KDE4.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.