mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-02-05 02:21:12 +08:00
fix(build): add Linux musl native dependencies for Alpine support (#12412)
* fix(build): add Linux musl native dependencies for Alpine support Add missing native dependencies for Linux musl (Alpine Linux) platform: - @img/sharp-linuxmusl-arm64 and @img/sharp-linuxmusl-x64 - @img/sharp-libvips-linuxmusl-arm64 and @img/sharp-libvips-linuxmusl-x64 - @libsql/linux-arm64-musl and @libsql/linux-x64-musl Co-Authored-By: Claude <noreply@anthropic.com> * fix(build): add support for Linux musl architecture in before-pack script Updated the before-pack.js script to include 'linuxmusl' in the platformToArch mapping, enhancing compatibility for Alpine Linux builds. --------- Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
3775af07c2
commit
bd4f4db572
@ -481,15 +481,21 @@
|
||||
"@img/sharp-libvips-darwin-arm64": "1.2.0",
|
||||
"@img/sharp-libvips-darwin-x64": "1.2.0",
|
||||
"@img/sharp-libvips-linux-arm64": "1.2.0",
|
||||
"@img/sharp-libvips-linuxmusl-arm64": "1.2.0",
|
||||
"@img/sharp-libvips-linux-x64": "1.2.0",
|
||||
"@img/sharp-libvips-linuxmusl-x64": "1.2.0",
|
||||
"@img/sharp-linux-arm64": "0.34.3",
|
||||
"@img/sharp-linux-x64": "0.34.3",
|
||||
"@img/sharp-linuxmusl-arm64": "0.34.3",
|
||||
"@img/sharp-linuxmusl-x64": "0.34.3",
|
||||
"@img/sharp-win32-arm64": "0.34.3",
|
||||
"@img/sharp-win32-x64": "0.34.3",
|
||||
"@libsql/darwin-arm64": "0.4.7",
|
||||
"@libsql/darwin-x64": "0.4.7",
|
||||
"@libsql/linux-arm64-gnu": "0.4.7",
|
||||
"@libsql/linux-x64-gnu": "0.4.7",
|
||||
"@libsql/linux-arm64-musl": "0.4.7",
|
||||
"@libsql/linux-x64-musl": "0.4.7",
|
||||
"@libsql/win32-x64-msvc": "0.4.7",
|
||||
"@napi-rs/system-ocr-darwin-arm64": "1.0.2",
|
||||
"@napi-rs/system-ocr-darwin-x64": "1.0.2",
|
||||
|
||||
18
pnpm-lock.yaml
generated
18
pnpm-lock.yaml
generated
@ -1140,12 +1140,24 @@ importers:
|
||||
'@img/sharp-libvips-linux-x64':
|
||||
specifier: 1.2.0
|
||||
version: 1.2.0
|
||||
'@img/sharp-libvips-linuxmusl-arm64':
|
||||
specifier: 1.2.0
|
||||
version: 1.2.0
|
||||
'@img/sharp-libvips-linuxmusl-x64':
|
||||
specifier: 1.2.0
|
||||
version: 1.2.0
|
||||
'@img/sharp-linux-arm64':
|
||||
specifier: 0.34.3
|
||||
version: 0.34.3
|
||||
'@img/sharp-linux-x64':
|
||||
specifier: 0.34.3
|
||||
version: 0.34.3
|
||||
'@img/sharp-linuxmusl-arm64':
|
||||
specifier: 0.34.3
|
||||
version: 0.34.3
|
||||
'@img/sharp-linuxmusl-x64':
|
||||
specifier: 0.34.3
|
||||
version: 0.34.3
|
||||
'@img/sharp-win32-arm64':
|
||||
specifier: 0.34.3
|
||||
version: 0.34.3
|
||||
@ -1161,9 +1173,15 @@ importers:
|
||||
'@libsql/linux-arm64-gnu':
|
||||
specifier: 0.4.7
|
||||
version: 0.4.7
|
||||
'@libsql/linux-arm64-musl':
|
||||
specifier: 0.4.7
|
||||
version: 0.4.7
|
||||
'@libsql/linux-x64-gnu':
|
||||
specifier: 0.4.7
|
||||
version: 0.4.7
|
||||
'@libsql/linux-x64-musl':
|
||||
specifier: 0.4.7
|
||||
version: 0.4.7
|
||||
'@libsql/win32-x64-msvc':
|
||||
specifier: 0.4.7
|
||||
version: 0.4.7
|
||||
|
||||
@ -11,18 +11,24 @@ const workspaceConfigPath = path.join(__dirname, '..', 'pnpm-workspace.yaml')
|
||||
const packages = [
|
||||
'@img/sharp-darwin-arm64',
|
||||
'@img/sharp-darwin-x64',
|
||||
'@img/sharp-linux-arm64',
|
||||
'@img/sharp-linux-x64',
|
||||
'@img/sharp-win32-arm64',
|
||||
'@img/sharp-win32-x64',
|
||||
'@img/sharp-libvips-darwin-arm64',
|
||||
'@img/sharp-libvips-darwin-x64',
|
||||
'@img/sharp-libvips-linux-arm64',
|
||||
'@img/sharp-libvips-linuxmusl-arm64',
|
||||
'@img/sharp-libvips-linux-x64',
|
||||
'@img/sharp-libvips-linuxmusl-x64',
|
||||
'@img/sharp-linux-arm64',
|
||||
'@img/sharp-linux-x64',
|
||||
'@img/sharp-linuxmusl-arm64',
|
||||
'@img/sharp-linuxmusl-x64',
|
||||
'@img/sharp-win32-arm64',
|
||||
'@img/sharp-win32-x64',
|
||||
'@libsql/darwin-arm64',
|
||||
'@libsql/darwin-x64',
|
||||
'@libsql/linux-arm64-gnu',
|
||||
'@libsql/linux-x64-gnu',
|
||||
'@libsql/linux-arm64-musl',
|
||||
'@libsql/linux-x64-musl',
|
||||
'@libsql/win32-x64-msvc',
|
||||
'@napi-rs/system-ocr-darwin-arm64',
|
||||
'@napi-rs/system-ocr-darwin-x64',
|
||||
@ -34,7 +40,8 @@ const packages = [
|
||||
const platformToArch = {
|
||||
mac: 'darwin',
|
||||
windows: 'win32',
|
||||
linux: 'linux'
|
||||
linux: 'linux',
|
||||
linuxmusl: 'linuxmusl'
|
||||
}
|
||||
|
||||
exports.default = async function (context) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user