Skip to content

Commit 9c832f8

Browse files
committed
Fix constant prefix
1 parent c7010dc commit 9c832f8

File tree

1 file changed

+51
-46
lines changed

1 file changed

+51
-46
lines changed

build/patches/apple_prefix.patch

Lines changed: 51 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,23 @@
1-
diff --git forkSrcPrefix/sdk/objc/Info.plist forkDstPrefix/sdk/objc/Info.plist
2-
index 38c437e7feda9bfa1ee8aafb864174af1c891913..814989d53484f2b009f08ccfd2c6d0ad60e6f5ce 100644
3-
--- forkSrcPrefix/sdk/objc/Info.plist
4-
+++ forkDstPrefix/sdk/objc/Info.plist
5-
@@ -5,13 +5,13 @@
6-
<key>CFBundleDevelopmentRegion</key>
7-
<string>en</string>
8-
<key>CFBundleExecutable</key>
9-
- <string>WebRTC</string>
10-
+ <string>LiveKitWebRTC</string>
11-
<key>CFBundleIdentifier</key>
12-
- <string>org.webrtc.WebRTC</string>
13-
+ <string>io.livekit.LiveKitWebRTC</string>
14-
<key>CFBundleInfoDictionaryVersion</key>
15-
<string>6.0</string>
16-
<key>CFBundleName</key>
17-
- <string>WebRTC</string>
18-
+ <string>LiveKitWebRTC</string>
19-
<key>CFBundlePackageType</key>
20-
<string>FMWK</string>
21-
<key>CFBundleShortVersionString</key>
22-
diff --git forkSrcPrefix/tools_webrtc/apple/copy_framework_header.py forkDstPrefix/tools_webrtc/apple/copy_framework_header.py
23-
index 3574a67d2a243d4f95217b0a9e855f08b437c739..a68f22d887cbf798c4546ef4937fab75fd03e8ba 100755
24-
--- forkSrcPrefix/tools_webrtc/apple/copy_framework_header.py
25-
+++ forkDstPrefix/tools_webrtc/apple/copy_framework_header.py
26-
@@ -20,7 +20,7 @@ def _ReplaceDoubleQuote(line):
27-
if not match:
28-
return line
29-
30-
- return '%s#import <WebRTC/%sRTC%s.h>%s' % (match.group(1), match.group(3),
31-
+ return '%s#import <LiveKitWebRTC/%sRTC%s.h>%s' % (match.group(1), match.group(3),
32-
match.group(4), match.group(5))
1+
diff --git forkSrcPrefix/sdk/objc/base/RTCMacros.h forkDstPrefix/sdk/objc/base/RTCMacros.h
2+
index 09418b86ac77a1a1dc8672775ce05bca0061377d..269e8acd718e51c65fba57304bee03ce6d94db80 100644
3+
--- forkSrcPrefix/sdk/objc/base/RTCMacros.h
4+
+++ forkDstPrefix/sdk/objc/base/RTCMacros.h
5+
@@ -40,13 +40,9 @@
6+
// problem.
7+
//
8+
// This macro must be defined uniformily across all the translation units.
9+
-#ifndef RTC_OBJC_TYPE_PREFIX
10+
-#define RTC_OBJC_TYPE_PREFIX
11+
-#endif
12+
+#define RTC_OBJC_TYPE_PREFIX LK
3313

14+
-#ifndef RTC_CONSTANT_TYPE_PREFIX
15+
-#define RTC_CONSTANT_TYPE_PREFIX k
16+
-#endif
17+
+#define RTC_CONSTANT_TYPE_PREFIX kLK
3418

19+
// RCT_OBJC_TYPE
20+
//
3521
diff --git forkSrcPrefix/sdk/BUILD.gn forkDstPrefix/sdk/BUILD.gn
3622
index a710d600d671a97b355467269907c1cde4c50e0c..3af067c7929640b5afc443eefd95152315d90286 100644
3723
--- forkSrcPrefix/sdk/BUILD.gn
@@ -85,21 +71,40 @@ index 1fd1eed38eedd64b11302c962d24c0cb0f60dc99..055732e044d61af98bec7c71949c18f8
8571

8672
return 0
8773

88-
diff --git forkSrcPrefix/sdk/objc/base/RTCMacros.h forkDstPrefix/sdk/objc/base/RTCMacros.h
89-
index 09418b86ac77a1a1dc8672775ce05bca0061377d..16399cb0133f79ec0103b38693451cbceb0d52bc 100644
90-
--- forkSrcPrefix/sdk/objc/base/RTCMacros.h
91-
+++ forkDstPrefix/sdk/objc/base/RTCMacros.h
92-
@@ -40,9 +40,7 @@
93-
// problem.
94-
//
95-
// This macro must be defined uniformily across all the translation units.
96-
-#ifndef RTC_OBJC_TYPE_PREFIX
97-
-#define RTC_OBJC_TYPE_PREFIX
98-
-#endif
99-
+#define RTC_OBJC_TYPE_PREFIX LK
74+
diff --git forkSrcPrefix/tools_webrtc/apple/copy_framework_header.py forkDstPrefix/tools_webrtc/apple/copy_framework_header.py
75+
index 3574a67d2a243d4f95217b0a9e855f08b437c739..a68f22d887cbf798c4546ef4937fab75fd03e8ba 100755
76+
--- forkSrcPrefix/tools_webrtc/apple/copy_framework_header.py
77+
+++ forkDstPrefix/tools_webrtc/apple/copy_framework_header.py
78+
@@ -20,7 +20,7 @@ def _ReplaceDoubleQuote(line):
79+
if not match:
80+
return line
81+
82+
- return '%s#import <WebRTC/%sRTC%s.h>%s' % (match.group(1), match.group(3),
83+
+ return '%s#import <LiveKitWebRTC/%sRTC%s.h>%s' % (match.group(1), match.group(3),
84+
match.group(4), match.group(5))
85+
10086

101-
#ifndef RTC_CONSTANT_TYPE_PREFIX
102-
#define RTC_CONSTANT_TYPE_PREFIX k
87+
diff --git forkSrcPrefix/sdk/objc/Info.plist forkDstPrefix/sdk/objc/Info.plist
88+
index 38c437e7feda9bfa1ee8aafb864174af1c891913..814989d53484f2b009f08ccfd2c6d0ad60e6f5ce 100644
89+
--- forkSrcPrefix/sdk/objc/Info.plist
90+
+++ forkDstPrefix/sdk/objc/Info.plist
91+
@@ -5,13 +5,13 @@
92+
<key>CFBundleDevelopmentRegion</key>
93+
<string>en</string>
94+
<key>CFBundleExecutable</key>
95+
- <string>WebRTC</string>
96+
+ <string>LiveKitWebRTC</string>
97+
<key>CFBundleIdentifier</key>
98+
- <string>org.webrtc.WebRTC</string>
99+
+ <string>io.livekit.LiveKitWebRTC</string>
100+
<key>CFBundleInfoDictionaryVersion</key>
101+
<string>6.0</string>
102+
<key>CFBundleName</key>
103+
- <string>WebRTC</string>
104+
+ <string>LiveKitWebRTC</string>
105+
<key>CFBundlePackageType</key>
106+
<string>FMWK</string>
107+
<key>CFBundleShortVersionString</key>
103108
diff --git forkSrcPrefix/tools_webrtc/ios/build_ios_libs.py forkDstPrefix/tools_webrtc/ios/build_ios_libs.py
104109
index 50c9398e1739dd765f02e097e7d04544a70221bd..53dc1b12d775b348a40acbf35242a719ec731dc4 100755
105110
--- forkSrcPrefix/tools_webrtc/ios/build_ios_libs.py

0 commit comments

Comments
 (0)