diff --git a/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch b/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch index be84ccd706..e1e26ceb61 100644 --- a/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch +++ b/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch @@ -1,46 +1,10 @@ diff --git a/index.js b/index.js -index dc071739e79876dff88e1be06a9168e294222d13..95252d03c1d9c4145d64d876e60801340d68ff4d 100644 +index dc071739e79876dff88e1be06a9168e294222d13..f3ac975e0ac74a1bd233f9e5136bee3e95003b6d 100644 --- a/index.js +++ b/index.js -@@ -71,6 +71,8 @@ function requireNative() { - loadErrors.push(err) +@@ -196,127 +196,7 @@ function requireNative() { + loadErrors.push(new Error(`Unsupported architecture on FreeBSD: ${process.arch}`)) } - } else if (process.platform === 'android') { -+ return -+ } else if (process.platform === 'win32') { - if (process.arch === 'arm64') { - try { - return require('./system-ocr.android-arm64.node') -@@ -170,190 +172,11 @@ function requireNative() { - loadErrors.push(new Error(`Unsupported architecture on macOS: ${process.arch}`)) - } - } else if (process.platform === 'freebsd') { -- if (process.arch === 'x64') { -- try { -- return require('./system-ocr.freebsd-x64.node') -- } catch (e) { -- loadErrors.push(e) -- } -- try { -- return require('@napi-rs/system-ocr-freebsd-x64') -- } catch (e) { -- loadErrors.push(e) -- } -- } else if (process.arch === 'arm64') { -- try { -- return require('./system-ocr.freebsd-arm64.node') -- } catch (e) { -- loadErrors.push(e) -- } -- try { -- return require('@napi-rs/system-ocr-freebsd-arm64') -- } catch (e) { -- loadErrors.push(e) -- } -- } else { -- loadErrors.push(new Error(`Unsupported architecture on FreeBSD: ${process.arch}`)) -- } -+ return } else if (process.platform === 'linux') { - if (process.arch === 'x64') { - if (isMusl()) { @@ -165,43 +129,14 @@ index dc071739e79876dff88e1be06a9168e294222d13..95252d03c1d9c4145d64d876e6080134 - } + return } else if (process.platform === 'openharmony') { -- if (process.arch === 'arm64') { -- try { -- return require('./system-ocr.linux-arm64-ohos.node') -- } catch (e) { -- loadErrors.push(e) -- } -- try { -- return require('@napi-rs/system-ocr-linux-arm64-ohos') -- } catch (e) { -- loadErrors.push(e) -- } -- } else if (process.arch === 'x64') { -- try { -- return require('./system-ocr.linux-x64-ohos.node') -- } catch (e) { -- loadErrors.push(e) -- } -- try { -- return require('@napi-rs/system-ocr-linux-x64-ohos') -- } catch (e) { -- loadErrors.push(e) -- } -- } else if (process.arch === 'arm') { -- try { -- return require('./system-ocr.linux-arm-ohos.node') -- } catch (e) { -- loadErrors.push(e) -- } -- try { -- return require('@napi-rs/system-ocr-linux-arm-ohos') -- } catch (e) { -- loadErrors.push(e) -- } -- } else { -- loadErrors.push(new Error(`Unsupported architecture on OpenHarmony: ${process.arch}`)) -- } -+ return - } else { - loadErrors.push(new Error(`Unsupported OS: ${process.platform}, architecture: ${process.arch}`)) + if (process.arch === 'arm64') { + try { +@@ -380,7 +260,7 @@ if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { } + } + +-if (!nativeBinding) { ++if (!nativeBinding && (process.platform === 'darwin' || process.platform === 'win32')) { + if (loadErrors.length > 0) { + throw new Error( + `Cannot find native binding. ` + diff --git a/yarn.lock b/yarn.lock index 503b9d6bb0..f088f90219 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4784,7 +4784,7 @@ __metadata: "@napi-rs/system-ocr@patch:@napi-rs/system-ocr@npm%3A1.0.2#~/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch": version: 1.0.2 - resolution: "@napi-rs/system-ocr@patch:@napi-rs/system-ocr@npm%3A1.0.2#~/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch::version=1.0.2&hash=a237c4" + resolution: "@napi-rs/system-ocr@patch:@napi-rs/system-ocr@npm%3A1.0.2#~/.yarn/patches/@napi-rs-system-ocr-npm-1.0.2-59e7a78e8b.patch::version=1.0.2&hash=920d94" dependencies: "@napi-rs/system-ocr-darwin-arm64": "npm:1.0.2" "@napi-rs/system-ocr-darwin-x64": "npm:1.0.2" @@ -4799,7 +4799,7 @@ __metadata: optional: true "@napi-rs/system-ocr-win32-x64-msvc": optional: true - checksum: 10c0/c6bebfba31e95f39480c9d93e55cc371e5ae296380829cdf791082895ef93083578c717291fce111464272a99d1b15d22ef005e579fcce9a7f0d7d553b66e079 + checksum: 10c0/38e79196e700dbf572ab2f4f0f77926ab0412d4639af47cefe522bdf6dcdcf0bd81ae27a7490661dfb19efad0128d67cbf0a3dae34b287130b219987808cece0 languageName: node linkType: hard