signal-desktop.ringrtc: use cubeb from nixpkgs

Signed-off-by: Marcin Serwin <marcin@serwin.dev>
This commit is contained in:
Marcin Serwin
2025-05-19 23:54:14 +02:00
parent a87981df9a
commit eead148a3b
+20 -1
View File
@@ -5,8 +5,19 @@
cmake,
protobuf,
webrtc,
pkg-config,
cubeb,
libpulseaudio,
}:
let
cubeb' = cubeb.override {
alsaSupport = false;
pulseSupport = true;
jackSupport = false;
sndioSupport = false;
buildSharedLibs = false;
};
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ringrtc";
version = "2.51.0";
@@ -28,12 +39,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
doCheck = false;
env = {
LIBCUBEB_SYS_USE_PKG_CONFIG = 1;
LIBCUBEB_STATIC = 1;
};
nativeBuildInputs = [
protobuf
cmake
pkg-config
];
buildInputs = [
webrtc
cubeb'
libpulseaudio
];
meta = {