mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-21 09:38:01 +02:00
Chore: iOS: Fix build
This commit is contained in:
parent
b309504ffb
commit
91c99960ba
@ -424,8 +424,8 @@ packages/app-mobile/services/AlarmServiceDriver.android.js
|
|||||||
packages/app-mobile/services/AlarmServiceDriver.ios.js
|
packages/app-mobile/services/AlarmServiceDriver.ios.js
|
||||||
packages/app-mobile/services/e2ee/RSA.react-native.js
|
packages/app-mobile/services/e2ee/RSA.react-native.js
|
||||||
packages/app-mobile/services/profiles/index.js
|
packages/app-mobile/services/profiles/index.js
|
||||||
packages/app-mobile/services/voiceTyping/vosk.dummy.js
|
packages/app-mobile/services/voiceTyping/vosk.android.js
|
||||||
packages/app-mobile/services/voiceTyping/vosk.js
|
packages/app-mobile/services/voiceTyping/vosk.ios.js
|
||||||
packages/app-mobile/setupQuickActions.js
|
packages/app-mobile/setupQuickActions.js
|
||||||
packages/app-mobile/tools/buildInjectedJs.js
|
packages/app-mobile/tools/buildInjectedJs.js
|
||||||
packages/app-mobile/utils/ShareExtension.js
|
packages/app-mobile/utils/ShareExtension.js
|
||||||
|
4
.gitignore
vendored
4
.gitignore
vendored
@ -410,8 +410,8 @@ packages/app-mobile/services/AlarmServiceDriver.android.js
|
|||||||
packages/app-mobile/services/AlarmServiceDriver.ios.js
|
packages/app-mobile/services/AlarmServiceDriver.ios.js
|
||||||
packages/app-mobile/services/e2ee/RSA.react-native.js
|
packages/app-mobile/services/e2ee/RSA.react-native.js
|
||||||
packages/app-mobile/services/profiles/index.js
|
packages/app-mobile/services/profiles/index.js
|
||||||
packages/app-mobile/services/voiceTyping/vosk.dummy.js
|
packages/app-mobile/services/voiceTyping/vosk.android.js
|
||||||
packages/app-mobile/services/voiceTyping/vosk.js
|
packages/app-mobile/services/voiceTyping/vosk.ios.js
|
||||||
packages/app-mobile/setupQuickActions.js
|
packages/app-mobile/setupQuickActions.js
|
||||||
packages/app-mobile/tools/buildInjectedJs.js
|
packages/app-mobile/tools/buildInjectedJs.js
|
||||||
packages/app-mobile/utils/ShareExtension.js
|
packages/app-mobile/utils/ShareExtension.js
|
||||||
|
@ -105,6 +105,70 @@ index 441e41cc402cca3a60b34978ef4fea976076259c..a173acebb4b314402550442ad471e0f7
|
|||||||
unload: () => void;
|
unload: () => void;
|
||||||
onResult: (onResult: (e: VoskEvent) => void) => EventSubscription;
|
onResult: (onResult: (e: VoskEvent) => void) => EventSubscription;
|
||||||
onFinalResult: (onFinalResult: (e: VoskEvent) => void) => EventSubscription;
|
onFinalResult: (onFinalResult: (e: VoskEvent) => void) => EventSubscription;
|
||||||
|
diff --git a/package.json b/package.json
|
||||||
|
index 707eddb8d68007f93071ac659c5b087c935c5f01..90ebe20f224eeec472c377df1fef9b15f2ff8200 100644
|
||||||
|
--- a/package.json
|
||||||
|
+++ b/package.json
|
||||||
|
@@ -11,12 +11,9 @@
|
||||||
|
"src",
|
||||||
|
"lib",
|
||||||
|
"android",
|
||||||
|
- "ios",
|
||||||
|
"cpp",
|
||||||
|
- "react-native-vosk.podspec",
|
||||||
|
"!lib/typescript/example",
|
||||||
|
"!android/build",
|
||||||
|
- "!ios/build",
|
||||||
|
"!**/__tests__",
|
||||||
|
"!**/__fixtures__",
|
||||||
|
"!**/__mocks__"
|
||||||
|
diff --git a/react-native-vosk.podspec b/react-native-vosk.podspec
|
||||||
|
deleted file mode 100644
|
||||||
|
index e3d41b90c5eef890c7a5108aaf16ac07d34a698b..0000000000000000000000000000000000000000
|
||||||
|
--- a/react-native-vosk.podspec
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,41 +0,0 @@
|
||||||
|
-require "json"
|
||||||
|
-
|
||||||
|
-package = JSON.parse(File.read(File.join(__dir__, "package.json")))
|
||||||
|
-folly_version = '2021.06.28.00-v2'
|
||||||
|
-folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32'
|
||||||
|
-
|
||||||
|
-Pod::Spec.new do |s|
|
||||||
|
- s.name = "react-native-vosk"
|
||||||
|
- s.version = package["version"]
|
||||||
|
- s.summary = package["description"]
|
||||||
|
- s.homepage = package["homepage"]
|
||||||
|
- s.license = package["license"]
|
||||||
|
- s.authors = package["author"]
|
||||||
|
-
|
||||||
|
- s.platforms = { :ios => "10.0" }
|
||||||
|
- s.source = { :git => "https://github.com/riderodd/react-native-vosk.git", :tag => "#{s.version}" }
|
||||||
|
-
|
||||||
|
- s.source_files = "ios/**/*.{h,m,mm,swift}"
|
||||||
|
- s.resource_bundles = { 'Vosk' => ['ios/Vosk/*'] }
|
||||||
|
-
|
||||||
|
- s.dependency "React-Core"
|
||||||
|
- s.frameworks = "Accelerate"
|
||||||
|
- s.library = "c++"
|
||||||
|
- s.vendored_frameworks = "ios/libvosk.xcframework"
|
||||||
|
- s.requires_arc = true
|
||||||
|
-
|
||||||
|
- # Don't install the dependencies when we run `pod install` in the old architecture.
|
||||||
|
- if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then
|
||||||
|
- s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1"
|
||||||
|
- s.pod_target_xcconfig = {
|
||||||
|
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"",
|
||||||
|
- "CLANG_CXX_LANGUAGE_STANDARD" => "c++17"
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- s.dependency "React-Codegen"
|
||||||
|
- s.dependency "RCT-Folly", folly_version
|
||||||
|
- s.dependency "RCTRequired"
|
||||||
|
- s.dependency "RCTTypeSafety"
|
||||||
|
- s.dependency "ReactCommon/turbomodule/core"
|
||||||
|
- end
|
||||||
|
-end
|
||||||
diff --git a/src/index.tsx b/src/index.tsx
|
diff --git a/src/index.tsx b/src/index.tsx
|
||||||
index d9f90c921d89b1b4d85e145443ed3376546a368a..29e4068dbd7500828a73145bd25497a52c9bf638 100644
|
index d9f90c921d89b1b4d85e145443ed3376546a368a..29e4068dbd7500828a73145bd25497a52c9bf638 100644
|
||||||
--- a/src/index.tsx
|
--- a/src/index.tsx
|
||||||
|
@ -420,7 +420,6 @@
|
|||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf",
|
||||||
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
|
||||||
"${PODS_CONFIGURATION_BUILD_DIR}/react-native-vosk/Vosk.bundle",
|
|
||||||
);
|
);
|
||||||
name = "[CP] Copy Pods Resources";
|
name = "[CP] Copy Pods Resources";
|
||||||
outputPaths = (
|
outputPaths = (
|
||||||
@ -441,7 +440,6 @@
|
|||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf",
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
|
||||||
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Vosk.bundle",
|
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
|
@ -330,8 +330,6 @@ PODS:
|
|||||||
- React-Core
|
- React-Core
|
||||||
- react-native-version-info (1.1.1):
|
- react-native-version-info (1.1.1):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-vosk (0.1.12):
|
|
||||||
- React-Core
|
|
||||||
- react-native-webview (11.26.1):
|
- react-native-webview (11.26.1):
|
||||||
- React-Core
|
- React-Core
|
||||||
- React-perflogger (0.70.6)
|
- React-perflogger (0.70.6)
|
||||||
@ -516,7 +514,6 @@ DEPENDENCIES:
|
|||||||
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
|
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
|
||||||
- react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`)
|
- react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`)
|
||||||
- react-native-version-info (from `../node_modules/react-native-version-info`)
|
- react-native-version-info (from `../node_modules/react-native-version-info`)
|
||||||
- react-native-vosk (from `../node_modules/react-native-vosk`)
|
|
||||||
- react-native-webview (from `../node_modules/react-native-webview`)
|
- react-native-webview (from `../node_modules/react-native-webview`)
|
||||||
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
|
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
|
||||||
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
|
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
|
||||||
@ -637,8 +634,6 @@ EXTERNAL SOURCES:
|
|||||||
:path: "../node_modules/react-native-sqlite-storage"
|
:path: "../node_modules/react-native-sqlite-storage"
|
||||||
react-native-version-info:
|
react-native-version-info:
|
||||||
:path: "../node_modules/react-native-version-info"
|
:path: "../node_modules/react-native-version-info"
|
||||||
react-native-vosk:
|
|
||||||
:path: "../node_modules/react-native-vosk"
|
|
||||||
react-native-webview:
|
react-native-webview:
|
||||||
:path: "../node_modules/react-native-webview"
|
:path: "../node_modules/react-native-webview"
|
||||||
React-perflogger:
|
React-perflogger:
|
||||||
@ -743,7 +738,6 @@ SPEC CHECKSUMS:
|
|||||||
react-native-slider: 33b8d190b59d4f67a541061bb91775d53d617d9d
|
react-native-slider: 33b8d190b59d4f67a541061bb91775d53d617d9d
|
||||||
react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261
|
react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261
|
||||||
react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9
|
react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9
|
||||||
react-native-vosk: 33b8e82a46cc56f31bb4847a40efa2d160270e2e
|
|
||||||
react-native-webview: 9f111dfbcfc826084d6c507f569e5e03342ee1c1
|
react-native-webview: 9f111dfbcfc826084d6c507f569e5e03342ee1c1
|
||||||
React-perflogger: 8c79399b0500a30ee8152d0f9f11beae7fc36595
|
React-perflogger: 8c79399b0500a30ee8152d0f9f11beae7fc36595
|
||||||
React-RCTActionSheet: 7316773acabb374642b926c19aef1c115df5c466
|
React-RCTActionSheet: 7316773acabb374642b926c19aef1c115df5c466
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// Currently disabled on iOS
|
||||||
|
|
||||||
type Vosk = any;
|
type Vosk = any;
|
||||||
|
|
||||||
export { Vosk };
|
export { Vosk };
|
@ -13,6 +13,7 @@
|
|||||||
"tools/*.ts",
|
"tools/*.ts",
|
||||||
],
|
],
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"types": ["jest", "node"]
|
"types": ["jest", "node"],
|
||||||
|
"moduleSuffixes": [".ios", ".android", ".native", ""]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -110,8 +110,8 @@ async function createRelease(projectName: string, name: string, tagName: string,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (name !== 'vosk') {
|
if (name !== 'vosk') {
|
||||||
await patcher.updateFileContent(`${rnDir}/services/voiceTyping/vosk.ts`, async (_content: string) => {
|
await patcher.updateFileContent(`${rnDir}/services/voiceTyping/vosk.android.ts`, async (_content: string) => {
|
||||||
return readFile(`${rnDir}/services/voiceTyping/vosk.dummy.ts`, 'utf8');
|
return readFile(`${rnDir}/services/voiceTyping/vosk.ios.ts`, 'utf8');
|
||||||
});
|
});
|
||||||
|
|
||||||
await patcher.updateFileContent(`${rnDir}/android/app/build.gradle`, async (content: string) => {
|
await patcher.updateFileContent(`${rnDir}/android/app/build.gradle`, async (content: string) => {
|
||||||
|
@ -27758,11 +27758,11 @@ __metadata:
|
|||||||
|
|
||||||
"react-native-vosk@patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch::locator=root%40workspace%3A.":
|
"react-native-vosk@patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch::locator=root%40workspace%3A.":
|
||||||
version: 0.1.12
|
version: 0.1.12
|
||||||
resolution: "react-native-vosk@patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch::version=0.1.12&hash=8a1ee1&locator=root%40workspace%3A."
|
resolution: "react-native-vosk@patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch::version=0.1.12&hash=b82215&locator=root%40workspace%3A."
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
react: "*"
|
react: "*"
|
||||||
react-native: "*"
|
react-native: "*"
|
||||||
checksum: 42ca9a0a4f60706b718c95207fcc27ec43571c0a5e83b358422fd35e45d006762277c30556edb1b470ade40198076d69260c4233fd07e30cd33c0f03024f5d11
|
checksum: 9451534de711f28274e117087a2c27266ee60ffc46723136841669c02345fd5644333a204c98c18d82e2c4221bb65906ac20529fd63fdcd5439c8aad86710e3b
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user