ayaports/backports/signal-desktop/ringrtc-webrtc-renamed.patch
Antoine Martin ff2840345e
All checks were successful
/ lint (pull_request) Successful in 28s
/ deploy-x86_64 (pull_request) Successful in 30s
/ build-x86_64 (pull_request) Successful in 15m48s
/ build-aarch64 (pull_request) Successful in 59m34s
/ deploy-aarch64 (pull_request) Successful in 1m12s
backports/signal-desktop: upgrade to 7.37.0
2025-01-09 08:58:38 -05:00

27 lines
1.3 KiB
Diff

diff --git a/ringrtc/src/rust/build.rs.orig b/ringrtc/src/rust/build.rs
index ff2ce04d1cf..ccdaaaef84d 100644
--- a/ringrtc/src/rust/build.rs.orig
+++ b/ringrtc/src/rust/build.rs
@@ -61,6 +61,7 @@ fn main() {
if cfg!(feature = "native") {
let webrtc_dir =
if cfg!(feature = "prebuilt_webrtc") || cfg!(feature = "prebuilt_webrtc_sim") {
+ panic!("trying to download prebuild webrtc");
if let Err(e) = fs::create_dir_all(&out_dir) {
panic!("Failed to create webrtc out directory: {:?}", e);
}
@@ -74,12 +75,12 @@ fn main() {
// Ignore build type since we only have release prebuilts
format!("{}/release/obj/", out_dir)
} else {
- format!("{}/{}/obj", out_dir, build_type)
+ format!("{}/{}", out_dir, build_type)
};
println!("cargo:rerun-if-changed={}", webrtc_dir);
println!("cargo:rerun-if-changed={}", config_dir());
println!("cargo:rustc-link-search=native={}", webrtc_dir);
- println!("cargo:rustc-link-lib=webrtc");
+ println!("cargo:rustc-link-lib=dylib=signaldeswebrtc");
if cfg!(target_os = "macos") {
println!("cargo:rustc-link-lib=dylib=c++");