Skip to content

Commit a76dff9

Browse files
msgharpuMayuresh Gharpure
and
Mayuresh Gharpure
authored
Remove the redundant reactnativejniutils .so from packaging (#901)
Co-authored-by: Mayuresh Gharpure <[email protected]>
1 parent f9588cd commit a76dff9

File tree

8 files changed

+68
-13
lines changed

8 files changed

+68
-13
lines changed

.ado/templates/apple-droid-node-patching.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ steps:
55
- task: CmdLine@2
66
displayName: Apply Android specific patches for Office consumption
77
inputs:
8-
script: node $(System.DefaultWorkingDirectory)/android-patches/bundle/bundle.js patch $(System.DefaultWorkingDirectory) Build OfficeRNHost V8 Focus MAC ImageColor RootViewAttach --patch-store $(System.DefaultWorkingDirectory)/android-patches/patches --log-folder $(System.DefaultWorkingDirectory)/android-patches/logs --confirm ${{ parameters.apply_office_patches }}
8+
script: node $(System.DefaultWorkingDirectory)/android-patches/bundle/bundle.js patch $(System.DefaultWorkingDirectory) Build OfficeRNHost V8 Focus MAC ImageColor RootViewAttach JniUtils --patch-store $(System.DefaultWorkingDirectory)/android-patches/patches --log-folder $(System.DefaultWorkingDirectory)/android-patches/logs --confirm ${{ parameters.apply_office_patches }}

android-patches/patches/Build/ReactAndroid/ReactAndroid.nuspec

+1-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- "E:\\gh\\react-native-macos2\\ReactAndroid\\ReactAndroid.nuspec" 1969-12-31 16:00:00.000000000 -0800
22
+++ "E:\\gh\\react-native-macos\\ReactAndroid\\ReactAndroid.nuspec" 2021-10-16 13:47:24.356639200 -0700
3-
@@ -0,0 +1,242 @@
3+
@@ -0,0 +1,231 @@
44
+<?xml version="1.0" encoding="utf-8"?>
55
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
66
+ <metadata>
@@ -105,11 +105,6 @@
105105
+ <file src="build\react-ndk\all\x86\libreact_nativemodule_core.so" target="lib\droidx86"/>
106106
+ <file src="build\react-ndk\all\arm64-v8a\libreact_nativemodule_core.so" target="lib\droidarm64"/>
107107
+
108-
+ <file src="build\react-ndk\all\x86_64\libreactnativeutilsjni.so" target="lib\droidx64"/>
109-
+ <file src="build\react-ndk\all\armeabi-v7a\libreactnativeutilsjni.so" target="lib\droidarm"/>
110-
+ <file src="build\react-ndk\all\x86\libreactnativeutilsjni.so" target="lib\droidx86"/>
111-
+ <file src="build\react-ndk\all\arm64-v8a\libreactnativeutilsjni.so" target="lib\droidarm64"/>
112-
+
113108
+ <file src="build\react-ndk\all\x86_64\libreactperfloggerjni.so" target="lib\droidx64"/>
114109
+ <file src="build\react-ndk\all\armeabi-v7a\libreactperfloggerjni.so" target="lib\droidarm"/>
115110
+ <file src="build\react-ndk\all\x86\libreactperfloggerjni.so" target="lib\droidx86"/>
@@ -211,11 +206,6 @@
211206
+ <file src="build\tmp\buildReactNdkLib\local\x86\libreact_nativemodule_core.so" target="lib\droidx86\unstripped"/>
212207
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libreact_nativemodule_core.so" target="lib\droidarm64\unstripped"/>
213208
+
214-
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libreactnativeutilsjni.so" target="lib\droidx64\unstripped"/>
215-
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libreactnativeutilsjni.so" target="lib\droidarm\unstripped"/>
216-
+ <file src="build\tmp\buildReactNdkLib\local\x86\libreactnativeutilsjni.so" target="lib\droidx86\unstripped"/>
217-
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libreactnativeutilsjni.so" target="lib\droidarm64\unstripped"/>
218-
+
219209
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libreactperfloggerjni.so" target="lib\droidx64\unstripped"/>
220210
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libreactperfloggerjni.so" target="lib\droidarm\unstripped"/>
221211
+ <file src="build\tmp\buildReactNdkLib\local\x86\libreactperfloggerjni.so" target="lib\droidx86\unstripped"/>
@@ -242,4 +232,3 @@
242232
+ <file src="..\android\dependencies\**\*.*" target="dependencies"/>
243233
+ </files>
244234
+</package>
245-
+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk
2+
+++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk
3+
@@ -11,7 +11,7 @@ LOCAL_MODULE := fabricjni
4+
5+
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
6+
7+
-LOCAL_SHARED_LIBRARIES := libreactconfig libreact_render_components_slider libreact_render_components_progressbar libreact_render_components_switch libreact_render_components_modal libyoga libglog libfb libfbjni libglog_init libfolly_json libfolly_futures libreact_render_mounting libreactnativeutilsjni libreact_utils libreact_render_debug libreact_render_graphics libreact_render_core libreact_render_mapbuffer react_render_componentregistry libreact_render_components_view libreact_render_components_unimplementedview libreact_render_components_root libreact_render_components_scrollview libbetter libreact_render_attributedstring libreact_render_uimanager libreact_render_templateprocessor libreact_render_scheduler libreact_render_animations libreact_render_imagemanager libreact_render_textlayoutmanager libreact_render_viewmanagers react_render_components_text libreact_render_components_image react_render_components_textinput react_render_components_picker
8+
+LOCAL_SHARED_LIBRARIES := libreactconfig libreact_render_components_slider libreact_render_components_progressbar libreact_render_components_switch libreact_render_components_modal libyoga libglog libfb libfbjni libglog_init libfolly_json libfolly_futures libreact_render_mounting libreactnativejni libreact_utils libreact_render_debug libreact_render_graphics libreact_render_core libreact_render_mapbuffer react_render_componentregistry libreact_render_components_view libreact_render_components_unimplementedview libreact_render_components_root libreact_render_components_scrollview libbetter libreact_render_attributedstring libreact_render_uimanager libreact_render_templateprocessor libreact_render_scheduler libreact_render_animations libreact_render_imagemanager libreact_render_textlayoutmanager libreact_render_viewmanagers react_render_components_text libreact_render_components_image react_render_components_textinput react_render_components_picker
9+
10+
LOCAL_STATIC_LIBRARIES :=
11+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactAndroid/src/main/jni/react/jni/Android.mk
2+
+++ b/ReactAndroid/src/main/jni/react/jni/Android.mk
3+
@@ -77,7 +77,7 @@ LOCAL_CFLAGS += -fexceptions -frtti -Wno-unused-lambda-capture
4+
LOCAL_LDLIBS += -landroid
5+
6+
# The dynamic libraries (.so files) that this module depends on.
7+
-LOCAL_SHARED_LIBRARIES := libreactnativeutilsjni libfolly_json libfb libfbjni libglog_init libyoga
8+
+LOCAL_SHARED_LIBRARIES := libfolly_json libfb libfbjni libglog_init libyoga
9+
10+
# The static libraries (.a files) that this module depends on.
11+
LOCAL_STATIC_LIBRARIES := libreactnative libruntimeexecutor libcallinvokerholder
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactCommon/react/renderer/components/progressbar/Android.mk
2+
+++ b/ReactCommon/react/renderer/components/progressbar/Android.mk
3+
@@ -21,7 +21,7 @@ LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall
4+
5+
LOCAL_STATIC_LIBRARIES :=
6+
7+
-LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreactnativeutilsjni libreact_render_componentregistry libreact_render_uimanager libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
8+
+LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreactnativejni libreact_render_componentregistry libreact_render_uimanager libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
9+
10+
include $(BUILD_SHARED_LIBRARY)
11+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactCommon/react/renderer/components/slider/Android.mk
2+
+++ b/ReactCommon/react/renderer/components/slider/Android.mk
3+
@@ -21,7 +21,7 @@ LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall
4+
5+
LOCAL_STATIC_LIBRARIES :=
6+
7+
-LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreact_render_imagemanager libreactnativeutilsjni libreact_render_componentregistry libreact_render_uimanager libreact_render_components_image libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
8+
+LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreact_render_imagemanager libreactnativejni libreact_render_componentregistry libreact_render_uimanager libreact_render_components_image libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
9+
10+
include $(BUILD_SHARED_LIBRARY)
11+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactCommon/react/renderer/components/switch/Android.mk
2+
+++ b/ReactCommon/react/renderer/components/switch/Android.mk
3+
@@ -21,7 +21,7 @@ LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall
4+
5+
LOCAL_STATIC_LIBRARIES :=
6+
7+
-LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreactnativeutilsjni libreact_render_componentregistry libreact_render_uimanager libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
8+
+LOCAL_SHARED_LIBRARIES := libfbjni libreact_render_viewmanagers libreactnativejni libreact_render_componentregistry libreact_render_uimanager libyoga libfolly_futures glog libfolly_json libglog_init libreact_render_core libreact_render_debug libreact_render_graphics libreact_render_components_view
9+
10+
include $(BUILD_SHARED_LIBRARY)
11+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/ReactCommon/react/renderer/textlayoutmanager/Android.mk
2+
+++ b/ReactCommon/react/renderer/textlayoutmanager/Android.mk
3+
@@ -11,7 +11,7 @@ LOCAL_MODULE := react_render_textlayoutmanager
4+
5+
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp $(LOCAL_PATH)/platform/android/react/renderer/textlayoutmanager/*.cpp)
6+
7+
-LOCAL_SHARED_LIBRARIES := libfolly_futures libreactnativeutilsjni libreact_utils libfb libfbjni libreact_render_uimanager libreact_render_componentregistry libreact_render_attributedstring libfolly_json libyoga libfolly_json libreact_render_core libreact_render_debug libreact_render_graphics
8+
+LOCAL_SHARED_LIBRARIES := libfolly_futures libreactnativejni libreact_utils libfb libfbjni libreact_render_uimanager libreact_render_componentregistry libreact_render_attributedstring libfolly_json libyoga libfolly_json libreact_render_core libreact_render_debug libreact_render_graphics
9+
10+
LOCAL_STATIC_LIBRARIES :=
11+

0 commit comments

Comments
 (0)