From c9aaf11cf41b4e244d98273a2937b031be01b4f7 Mon Sep 17 00:00:00 2001 From: David Zbarsky Date: Thu, 17 Sep 2026 23:39:30 -0400 Subject: [PATCH 1/2] fix(webrtc-sys): use the correct AppKit framework name --- .changeset/appkit-framework-name.md | 5 +++++ webrtc-sys/build.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/appkit-framework-name.md diff --git a/.changeset/appkit-framework-name.md b/.changeset/appkit-framework-name.md new file mode 100644 index 000000000..7da6a0c0a --- /dev/null +++ b/.changeset/appkit-framework-name.md @@ -0,0 +1,5 @@ +--- +webrtc-sys: patch +--- + +Correct the AppKit framework name so macOS linking works with case-sensitive SDK filesystems. diff --git a/webrtc-sys/build.rs b/webrtc-sys/build.rs index 315282dfa..379125305 100644 --- a/webrtc-sys/build.rs +++ b/webrtc-sys/build.rs @@ -326,7 +326,7 @@ fn main() { println!("cargo:rustc-link-lib=framework=Security"); println!("cargo:rustc-link-lib=framework=CoreAudio"); println!("cargo:rustc-link-lib=framework=AudioToolbox"); - println!("cargo:rustc-link-lib=framework=Appkit"); + println!("cargo:rustc-link-lib=framework=AppKit"); println!("cargo:rustc-link-lib=framework=CoreMedia"); println!("cargo:rustc-link-lib=framework=CoreGraphics"); println!("cargo:rustc-link-lib=framework=VideoToolbox"); From 0251d01e260bc2f882909e2bb96f800d10abff00 Mon Sep 17 00:00:00 2001 From: David Zbarsky Date: Thu, 17 Sep 2026 23:47:46 -0400 Subject: [PATCH 2/2] Include dependent crates in the AppKit changeset --- .changeset/appkit-framework-name.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.changeset/appkit-framework-name.md b/.changeset/appkit-framework-name.md index 7da6a0c0a..ebf76f87c 100644 --- a/.changeset/appkit-framework-name.md +++ b/.changeset/appkit-framework-name.md @@ -1,5 +1,9 @@ --- webrtc-sys: patch +libwebrtc: patch +livekit: patch +livekit-capture: patch +livekit-ffi: patch --- Correct the AppKit framework name so macOS linking works with case-sensitive SDK filesystems.