pipewire: backport patch to build with webrtc-audio-processing 0.3, use it where 1.x isn't available
This commit is contained in:
parent
319c4c1812
commit
eedc27d96e
1 changed files with 8 additions and 1 deletions
|
@ -22,6 +22,7 @@
|
||||||
, libsndfile
|
, libsndfile
|
||||||
, vulkan-headers
|
, vulkan-headers
|
||||||
, vulkan-loader
|
, vulkan-loader
|
||||||
|
, webrtc-audio-processing
|
||||||
, webrtc-audio-processing_1
|
, webrtc-audio-processing_1
|
||||||
, ncurses
|
, ncurses
|
||||||
, readline # meson can't find <7 as those versions don't have a .pc file
|
, readline # meson can't find <7 as those versions don't have a .pc file
|
||||||
|
@ -115,6 +116,12 @@ let
|
||||||
./0090-pipewire-config-template-paths.patch
|
./0090-pipewire-config-template-paths.patch
|
||||||
# Place SPA data files in lib output to avoid dependency cycles
|
# Place SPA data files in lib output to avoid dependency cycles
|
||||||
./0095-spa-data-dir.patch
|
./0095-spa-data-dir.patch
|
||||||
|
|
||||||
|
# backport fix for building with webrtc-audio-processing 0.3 on platforms where we don't have 1.x
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1f1c308c9766312e684f0b53fc2d1422c7414d31.patch";
|
||||||
|
hash = "sha256-ECM7/84G99yzXsg5A2DkFnXFGJSV9lz3vD0IRSzR8vU=";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
@ -142,9 +149,9 @@ let
|
||||||
udev
|
udev
|
||||||
vulkan-headers
|
vulkan-headers
|
||||||
vulkan-loader
|
vulkan-loader
|
||||||
webrtc-audio-processing_1
|
|
||||||
tinycompress
|
tinycompress
|
||||||
] ++ (if enableSystemd then [ systemd ] else [ eudev ])
|
] ++ (if enableSystemd then [ systemd ] else [ eudev ])
|
||||||
|
++ (if lib.meta.availableOn stdenv.hostPlatform webrtc-audio-processing_1 then [ webrtc-audio-processing_1 ] else [ webrtc-audio-processing ])
|
||||||
++ lib.optionals gstreamerSupport [ gst_all_1.gst-plugins-base gst_all_1.gstreamer ]
|
++ lib.optionals gstreamerSupport [ gst_all_1.gst-plugins-base gst_all_1.gstreamer ]
|
||||||
++ lib.optionals libcameraSupport [ libcamera libdrm ]
|
++ lib.optionals libcameraSupport [ libcamera libdrm ]
|
||||||
++ lib.optional ffmpegSupport ffmpeg
|
++ lib.optional ffmpegSupport ffmpeg
|
||||||
|
|
Loading…
Reference in a new issue