$ rpm -q --requires pulseaudio-esound-compat-0.9.7-0.8.svn20070823.fc8 /bin/sh pulseaudio = 0.9.7-0.8.svn20070823.fc8 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Starting it up seems to require the module-x11-bell.so, but it's not required by the package. Add a requires for pulseaudio-module-x11
In the new package I commited to rawhide in the early morning today the X11 modules are only loaded if they exist,