meson: create a symlink for pipewire-pulse instead of building binary twice

Because meson does not have native support for symlinks.
See https://github.com/mesonbuild/meson/issues/1602

Inspired by xserver:
xorg/xserver@a3931ec6

Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
41 jobs for wip/daissi/meson_symlink in 5 minutes and 42 seconds (queued for 4 seconds)
Status Name Job ID Coverage
  Container
passed container_fedora #15476832

00:00:20

passed container_ubuntu #15476831

00:00:18

 
  Build
passed build_meson_exact_release #15476867

00:00:30

passed build_meson_prerelease #15476866

00:00:57

passed build_on_fedora #15476834

00:01:02

passed build_on_ubuntu #15476833

00:01:18

passed build_release: [clang] #15476860

00:00:50

passed build_release: [gcc] #15476859

00:00:56

passed build_session_managers: [[]] #15476861

00:00:33

passed build_session_managers: [media-session] #15476863

00:00:38

passed build_session_managers: [media-session,wireplumber] #15476864

00:01:08

passed build_session_managers: [wireplumber] #15476862

00:01:08

passed build_session_managers: [wireplumber,media-session] #15476865

00:00:54

passed build_with_custom_options: [audiotestsrc, disabled] #15476846

00:00:47

passed build_with_custom_options: [audiotestsrc, enabled] #15476845

00:01:07

passed build_with_custom_options: [bluez5-backend-hsphfpd, disabled] #15476844

00:00:59

passed build_with_custom_options: [bluez5-backend-hsphfpd, enabled] #15476843

00:00:57

passed build_with_custom_options: [docs, disabled] #15476838

00:00:47

passed build_with_custom_options: [docs, enabled] #15476837

00:01:00

passed build_with_custom_options: [installed_tests, disabled] #15476840

00:01:00

passed build_with_custom_options: [installed_tests, enabled] #15476839

00:00:54

passed build_with_custom_options: [sdl2, disabled] #15476856

00:01:10

passed build_with_custom_options: [sdl2, enabled] #15476855

00:00:56

passed build_with_custom_options: [sndfile, disabled] #15476858

00:01:08

passed build_with_custom_options: [sndfile, enabled] #15476857

00:00:55

passed build_with_custom_options: [systemd-system-service, disabled] #15476842

00:01:03

passed build_with_custom_options: [systemd-system-service, enabled] #15476841

00:01:19

passed build_with_custom_options: [test, disabled] #15476848

00:00:53

passed build_with_custom_options: [test, enabled] #15476847

00:00:59

passed build_with_custom_options: [videotestsrc, disabled] #15476850

00:00:57

passed build_with_custom_options: [videotestsrc, enabled] #15476849

00:00:36

passed build_with_custom_options: [volume, disabled] #15476852

00:01:00

passed build_with_custom_options: [volume, enabled] #15476851

00:00:59

passed build_with_custom_options: [vulkan, disabled] #15476854

00:00:56

passed build_with_custom_options: [vulkan, enabled] #15476853

00:01:05

passed build_with_no_commandline_options: [clang] #15476836

00:01:03

passed build_with_no_commandline_options: [gcc] #15476835

00:01:07

passed valgrind #15476868

00:00:51

 
  Analysis
passed doccheck #15476871

00:00:49

passed shellcheck #15476869

00:00:38

passed spellcheck #15476870

00:00:38