We're planning to make PipeWire the default PulseAudio sound server, and
for that we need to change some dependencies around. Notably, we want a
virtual "pulseaudio server" package that is fulfilled by both
pipewire-pulse and pulseaudio, with preference for the former.
However, we weren't sure what to name it. We don't seem to have a
consistent naming scheme for virtual packages besides soprovides
(libfoo.so). Most virtual packages look like normal ones (e.g.
Some packages use SCREAMING-KEBAB-CASE to clearly separate "virtual" from
"normal" dependencies (e.g. WIREGUARD-MODULE), which makes their weirdness
(pacman -Si fails) less surprising. I'm not sure that's a pattern we want
to continue, but I still would like a consistent scheme.
Looking forward to your input,