1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
From: Dylan Aïssi <dylan.aissi@collabora.com>
Date: Thu, 4 Nov 2021 16:01:36 +0100
Subject: [PATCH] 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:
https://gitlab.freedesktop.org/xorg/xserver/-/commit/a3931ec6f43857aeed7feac5d223d7db6728145e
Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
---
src/daemon/meson.build | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
--- a/src/daemon/meson.build
+++ b/src/daemon/meson.build
@@ -93,12 +93,11 @@
dependencies : [ spa_dep, pipewire_dep, ],
)
-executable('pipewire-pulse',
- pipewire_daemon_sources,
- install: true,
- c_args : pipewire_c_args,
- include_directories : [ configinc ],
- dependencies : [ spa_dep, pipewire_dep, ],
+meson.add_install_script(
+ 'sh', '-c',
+ 'ln -fs pipewire @0@@1@'.format(
+ '${DESTDIR}',
+ join_paths(get_option('prefix'), get_option('bindir'), 'pipewire-pulse'))
)
executable('pipewire-avb',
|