This is definitively a bug in quassel (or the way it's package in ubuntu to be precise). I see two ways to solve it :
- Change the way the notification are handled inside the quassel code, in order to have the client-only give the right quassel.desktop.
- Create a dummy .desktop file that would be in the quassel-data package and would only be used regarding to the notification.
I think I've found where the bug is : in the CMakeLists.txt file, line 297 ( http:// bazaar. launchpad. net/~ubuntu- branches/ ubuntu/ lucid/quassel/ lucid/annotate/ head:/CMakeList s.txt#L297 ). If I understand how it works, the compilation of the monolithic and client-only binaries is done at once : WANT_QTCLIENT and WANT_MONO both are on, so DESKTOP_FILE is set to quassel.desktop.
This is definitively a bug in quassel (or the way it's package in ubuntu to be precise). I see two ways to solve it :
- Change the way the notification are handled inside the quassel code, in order to have the client-only give the right quassel.desktop.
- Create a dummy .desktop file that would be in the quassel-data package and would only be used regarding to the notification.
What do you think ?