In contrast to the dependency coded in the ebuild, gnote can be built without dependency on gnome when using -applet. --- gnote-0.6.3.ebuild 2009-12-30 02:46:12.602999177 +0100 +++ gnote-0.6.3.ebuild-fixed 2009-12-30 02:45:47.499001733 +0100 @@ -24,8 +24,7 @@ >=app-text/gtkspell-2.0.9 >=dev-libs/boost-1.34 sys-libs/e2fsprogs-libs - >=gnome-base/gnome-panel-2 - applet? ( >=dev-cpp/libpanelappletmm-2.26 )" + applet? ( >=dev-cpp/libpanelappletmm-2.26 >=gnome-base/gnome-panel-2 )" # Build with dbus is currently not implemented # dbus? ( >=dev-libs/dbus-glib-0.70 )" DEPEND="${DEPEND} I don't know if it is possible, but maybe one could introduce another use flag "gnome", which disables "applet" when not set. Reproducible: Always
one use flag to control this feature is enough. There is a couple of other package using the same USE for the same functionality and as such it won't be changed. As for the gnome-panel dependency, it is unnecessary as libpanelappletmm already DEPENDs on it and runtime could be something else than gnome-panel as long as it's implementing the same API.
In that case this bug is fixed for me, when the dependency on >=gnome-base/gnome-panel-2 is completely removed.
alright, I misread the diff. I'll fix it asap.
23 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org> -gnote-0.6.2.ebuild, gnote-0.6.3.ebuild, gnote-0.7.1.ebuild: gnome-panel dependency is optional, bug #298932, thanks to Olaf for noticing.