A revised ebuild for xfce-extra/xfmedia. Adds 3 USE flags as well, dbus, debug and startup-notification. Much more compact, stripped the unnecassary stuff.
Created attachment 103545 [details] xfce-extra/xfmedia (revised)
Comment on attachment 103545 [details] xfce-extra/xfmedia (revised) The dbus dependency is broken, please revert the change.
Created attachment 103547 [details] xfce-extra/xfmedia-0.9.2.ebuild (fixed the dbus deps)
One problem: it wouldn't actually build anything :) you defined src_compile with econf, but make doesn't invoke. There are ways to use the eclass in such a way that you don't have to redfine src_compile: define XFCE_CONFIG to be "$(use_enable debug) $(use_enable startup-notification) $(use_enable dbus)" xfce44_src_compile calls 'econf ${XFCE_CONFIG}', so defining XFCE_CONFIG in the ebuild will ensure that they get passed to configure.
Created attachment 103561 [details] xfce-extra/xfmedia-0.9.2-r1.ebuild I guess this makes it final. Using the XFCE_CONFIG this time.
Sorry... one last thing, probably want to set RDEPEND=${DEPEND}, as you'd likely need things like gtk at runtime :)
Created attachment 103566 [details] xfce-extra/xfmedia-0.9.2-r1.ebuild Done.
Suggestions applied, thanks for reprorting. Just one thing to note, if you have USE based deps, there needs to be a space after the openning ( and before the closing ), ie "foo? ( xfce-base/xfce4-foo )"