media-sound/qmpdclient-1.0.8 forcefully compiles dbus notifications if it detects than qt4 has been compiled with USE="dbus". This cannot actually be disabled because qmpdclient ebuild is missing 'dbus' flag in IUSE. The following patches implement this new flag. Ebuild has also been changed to use eqmake4 from qt4.eclass rather than manually invoking qmake.
Created attachment 126757 [details, diff] qmpdclient-1.0.8.ebuild.patch Ebuild patch.
Created attachment 126758 [details, diff] qmpdclient-no-dbus.patch
Ping!
Have you submitted the patch for qmpdclient.pro upstream?
Nope. I don't think upstream will accept that patch anyway, because it is applied conditionally depending on 'dbus' USE flag, which is gentoo-specific of course ;) I don't think that a more general patch may be created because of intrinsic qmake limitations. A possible (but very invasive) solution would be writing a configure script which should be run before qmake invocation and will generate a file containing the desired configuration that should be then included by a patched version of qmpdclient.pro. The configure script will accept --enable-dbus-notifications and/or --disable-dbus-notifications like traditional configure scripts.
Ticho was retired (#59986), reassigning remaining bugs to the herd.
Hmm, one year old buggie :) Latest qmpclient-1-1.0 requres qt-gui[dbus]. I am closing it . Re-open if needed