Split it into esound (daemon and utils) and esound-libs - the plan for fc7 is to replace esd by pulseaudio, but we won't be able to get rid of all libesd dependencies, and pulseaudio can operate as a drop-in replacement for esd.
Created attachment 146032 [details] esound.spec Here is how it could look.
Created attachment 146033 [details] esound.spec Here is how it could look. Not sure if it is right for esound-libs to requires esound. It is probably better to require /usr/bin/esd, as that is what pulseaudio actually provides (or will provide).
Looking at what currently requires esound, I only find esound-devel and libgnomeui. libgnomeui should only require /usr/bin/esd, if at all.
I've done the split in esound-0.2.36-4.fc7