Pulseaudio is stated as a requirement even when you have it unchecked to use ALSA.
Do you mean it is stated as a build dependency, or a lib dependency?
As a build dependency, it's always needed, even if you don't select it.
As a lib dependency, it's only needed if you select PULSEAUDIO option.
In other words, if you don't choose the option, you can delete pulseaudio after building it.
(In reply to Henry Hu from comment #1)
Yeah, I've got it after building.
Another question, it's ok that telegram-desktop binary is static linked to libpipewire even so I'm using alsa in the options?
(In reply to Daniel Menelkir from comment #2)
well, they mentioned they use pipewire for screenshots... so likely it's always needed. see https://github.com/desktop-app/tg_owt/blob/91d836dc84a16584c6ac52b36c04c0de504d9c34/CMakeLists.txt#L25
(In reply to Henry Hu from comment #3)
I see. I was quite confused by the process of the things (since it needs both for different reasons). I'll close this, thanks for your time.
^Triage: Correct resolution, FIXED is for "resolved with a change" (like a commit)