Unfortunately the issue is a little more subtle than it appears. The shared library itself uses some text support files, for translated strings and stuff like that. Because these are upwards-compatible between library versions, but would collide if actually in the library package, they're in the -desktop package. Which also has the actual desktop support stuff.
The "right" solution is to split these apart, so the shared libraries can have a strong dependency on these textual support files, with an appropriate >> on the version. And the xdg-utils would not be pulled in, or at least not so strongly. My plan is to roll up my sleeves and do this split, which I have a chance. (But I'd welcome a patch, of course!) --Barak. -- Barak A. Pearlmutter Hamilton Institute & Dept Comp Sci, NUI Maynooth, Co. Kildare, Ireland http://www.bcl.hamilton.ie/~barak/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]