fix(kimi-code): bump native clipboard dependency to fix Linux startup crash (#1075)

* fix(kimi-code): bump native clipboard dependency to fix Linux startup crash

* chore(nix): update pnpmDeps hash
This commit is contained in:
liruifengv 2026-06-24 21:07:02 +08:00 committed by GitHub
parent 75ca3b2160
commit 3aaf1e5803
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 52 additions and 47 deletions

View file

@ -0,0 +1,5 @@
---
"@moonshot-ai/kimi-code": patch
---
Fix a startup crash on Linux caused by an unhandled native clipboard error.

View file

@ -74,7 +74,7 @@
"postinstall": "node scripts/postinstall.mjs"
},
"optionalDependencies": {
"@mariozechner/clipboard": "^0.3.2",
"@mariozechner/clipboard": "^0.3.9",
"koffi": "^2.16.0",
"node-pty": "^1.1.0"
},

View file

@ -150,7 +150,7 @@
inherit (finalAttrs) pname version src pnpmWorkspaces;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-l8RvHgEGwS1XX0VGWCNtF1EmE1SRQFyCCYGPCoPL3JY=";
hash = "sha256-yukns+b5mjDgp/TuFco24FH5pjJm/Ivlw71gMyhSl/Q=";
};
nativeBuildInputs = [

90
pnpm-lock.yaml generated
View file

@ -140,8 +140,8 @@ importers:
version: 4.3.6
optionalDependencies:
'@mariozechner/clipboard':
specifier: ^0.3.2
version: 0.3.2
specifier: ^0.3.9
version: 0.3.9
koffi:
specifier: ^2.16.0
version: 2.16.0
@ -1567,72 +1567,72 @@ packages:
'@manypkg/get-packages@1.1.3':
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
'@mariozechner/clipboard-darwin-arm64@0.3.2':
resolution: {integrity: sha512-uBf6K7Je1ihsgvmWxA8UCGCeI+nbRVRXoarZdLjl6slz94Zs1tNKFZqx7aCI5O1i3e0B6ja82zZ06BWrl0MCVw==}
'@mariozechner/clipboard-darwin-arm64@0.3.9':
resolution: {integrity: sha512-BfgV7vCEWZwJwZJw03r6bP5+tf0iI/ANuQYCxi9RNn7FrWB3yzGuMKCrNLRl6V761vXRdL8+OqZ0wd4TqlsNOQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
'@mariozechner/clipboard-darwin-universal@0.3.2':
resolution: {integrity: sha512-mxSheKTW2U9LsBdXy0SdmdCAE5HqNS9QUmpNHLnfJ+SsbFKALjEZc5oRrVMXxGQSirDvYf5bjmRyT0QYYonnlg==}
'@mariozechner/clipboard-darwin-universal@0.3.9':
resolution: {integrity: sha512-BGGR4iA9Z2shAjI65eI5xtyb3LYNlDW9X3gxKxDbqtbnREohsrqznov6zpKoIrsRWpzlYVEdKphS7ksJ0/ndSQ==}
engines: {node: '>= 10'}
os: [darwin]
'@mariozechner/clipboard-darwin-x64@0.3.2':
resolution: {integrity: sha512-U1BcVEoidvwIp95+HJswSW+xr28EQiHR7rZjH6pn8Sja5yO4Yoe3yCN0Zm8Lo72BbSOK/fTSq0je7CJpaPCspg==}
'@mariozechner/clipboard-darwin-x64@0.3.9':
resolution: {integrity: sha512-4kURmCbS6nt8uYhtmWpUcJWyPHfmAr5dTpXD1nO3pIfa+TSQ9DbrGOYCKH+aEFW47XhQ4Vp8ZTszie+wfFvDKg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
'@mariozechner/clipboard-linux-arm64-gnu@0.3.2':
resolution: {integrity: sha512-BsinwG3yWTIjdgNCxsFlip7LkfwPk+ruw/aFCXHUg/fb5XC/Ksp+YMQ7u0LUtiKzIv/7LMXgZInJQH6gxbAaqQ==}
'@mariozechner/clipboard-linux-arm64-gnu@0.3.9':
resolution: {integrity: sha512-g59OkUGP2DDfCOIKypHeYgv2M55u/cKvXa5dSxFbEJ34XvIQMdcVmpKCkGUro3ZgefXiGVdwguvTMQGpHWzIXw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@mariozechner/clipboard-linux-arm64-musl@0.3.2':
resolution: {integrity: sha512-0/Gi5Xq2V6goXBop19ePoHvXsmJD9SzFlO3S+d6+T2b+BlPcpOu3Oa0wTjl+cZrLAAEzA86aPNBI+VVAFDFPKw==}
'@mariozechner/clipboard-linux-arm64-musl@0.3.9':
resolution: {integrity: sha512-AGuJdgKsmJdm4Pych7kv3sqe591ERRaAHW3xjLooiFzn8J+PxUyof++7YZrB5Y5tpnTO+K18Og3taj2NpluCRQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.2':
resolution: {integrity: sha512-2AFFiXB24qf0zOZsxI1GJGb9wQGlOJyN6UwoXqmKS3dpQi/l6ix30IzDDA4c4ZcCcx4D+9HLYXhC1w7Sov8pXA==}
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.9':
resolution: {integrity: sha512-DXBEAiuMpk7dhS1a9NzNxVAFi1vaKoPu7rQNgY8LIDLGrK3lnIp3nT10DUum+PKVJoJppIP+NAA8IZe4DMNDPw==}
engines: {node: '>= 10'}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@mariozechner/clipboard-linux-x64-gnu@0.3.2':
resolution: {integrity: sha512-v6fVnsn7WMGg73Dab8QMwyFce7tzGfgEixKgzLP8f1GJqkJZi5zO4k4FOHzSgUufgLil63gnxvMpjWkgfeQN7A==}
'@mariozechner/clipboard-linux-x64-gnu@0.3.9':
resolution: {integrity: sha512-WORrMLd6EpElEME7JRKfSaY34nW1P5LbdgK5YNCS1ncG2LqmITsSMEJ8nh2mpvxb3TxqbOOKgY7k9eMJYlW9Mw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@mariozechner/clipboard-linux-x64-musl@0.3.2':
resolution: {integrity: sha512-xVUtnoMQ8v2JVyfJLKKXACA6avdnchdbBkTsZs8BgJQo29qwCp5NIHAUO8gbJ40iaEGToW5RlmVk2M9V0HsHEw==}
'@mariozechner/clipboard-linux-x64-musl@0.3.9':
resolution: {integrity: sha512-/DHn+1DrfL6oRaPPWXaOKvonFFrni666fxd+zFqiQEfvBH0tsHVWjq9iqBk0oDp0qaPA72lIMy5BptxISBEhZQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@mariozechner/clipboard-win32-arm64-msvc@0.3.2':
resolution: {integrity: sha512-AEgg95TNi8TGgak2wSXZkXKCvAUTjWoU1Pqb0ON7JHrX78p616XUFNTJohtIon3e0w6k0pYPZeCuqRCza/Tqeg==}
'@mariozechner/clipboard-win32-arm64-msvc@0.3.9':
resolution: {integrity: sha512-O5FHD3ErkMwMhNzAfu3ggy0ug4z7btZuoQgwwxlzPrwV2bxlD6WDpqBY4NCgICAgZdDKdp+loUEKVAVt8aYnhQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
'@mariozechner/clipboard-win32-x64-msvc@0.3.2':
resolution: {integrity: sha512-tGRuYpZwDOD7HBrCpyRuhGnHHSCknELvqwKKUG4JSfSB7JIU7LKRh6zx6fMUOQd8uISK35TjFg5UcNih+vJhFA==}
'@mariozechner/clipboard-win32-x64-msvc@0.3.9':
resolution: {integrity: sha512-ihQC3EufqEY81vhXBgVBtK4prL+wc62zJsSvxrgz7K1hsdt6OObz6v9p3Rn1OG3GJksTTKMJF0u/guMISHPhSA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
'@mariozechner/clipboard@0.3.2':
resolution: {integrity: sha512-IHQpksNjo7EAtGuHFU+tbWDp5LarH3HU/8WiB9O70ZEoBPHOg0/6afwSLK0QyNMMmx4Bpi/zl6+DcBXe95nWYA==}
'@mariozechner/clipboard@0.3.9':
resolution: {integrity: sha512-ABnA53mdfkGZwOFUdZNv2S0CWGO/EIuPj8Vv9xmBFmSYg/qFc7ihO6q5FcQjvoE67kZpWkEc4AhD6B/os04yuA==}
engines: {node: '>= 10'}
'@mermaid-js/mermaid-mindmap@9.3.0':
@ -7267,48 +7267,48 @@ snapshots:
globby: 11.1.0
read-yaml-file: 1.1.0
'@mariozechner/clipboard-darwin-arm64@0.3.2':
'@mariozechner/clipboard-darwin-arm64@0.3.9':
optional: true
'@mariozechner/clipboard-darwin-universal@0.3.2':
'@mariozechner/clipboard-darwin-universal@0.3.9':
optional: true
'@mariozechner/clipboard-darwin-x64@0.3.2':
'@mariozechner/clipboard-darwin-x64@0.3.9':
optional: true
'@mariozechner/clipboard-linux-arm64-gnu@0.3.2':
'@mariozechner/clipboard-linux-arm64-gnu@0.3.9':
optional: true
'@mariozechner/clipboard-linux-arm64-musl@0.3.2':
'@mariozechner/clipboard-linux-arm64-musl@0.3.9':
optional: true
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.2':
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.9':
optional: true
'@mariozechner/clipboard-linux-x64-gnu@0.3.2':
'@mariozechner/clipboard-linux-x64-gnu@0.3.9':
optional: true
'@mariozechner/clipboard-linux-x64-musl@0.3.2':
'@mariozechner/clipboard-linux-x64-musl@0.3.9':
optional: true
'@mariozechner/clipboard-win32-arm64-msvc@0.3.2':
'@mariozechner/clipboard-win32-arm64-msvc@0.3.9':
optional: true
'@mariozechner/clipboard-win32-x64-msvc@0.3.2':
'@mariozechner/clipboard-win32-x64-msvc@0.3.9':
optional: true
'@mariozechner/clipboard@0.3.2':
'@mariozechner/clipboard@0.3.9':
optionalDependencies:
'@mariozechner/clipboard-darwin-arm64': 0.3.2
'@mariozechner/clipboard-darwin-universal': 0.3.2
'@mariozechner/clipboard-darwin-x64': 0.3.2
'@mariozechner/clipboard-linux-arm64-gnu': 0.3.2
'@mariozechner/clipboard-linux-arm64-musl': 0.3.2
'@mariozechner/clipboard-linux-riscv64-gnu': 0.3.2
'@mariozechner/clipboard-linux-x64-gnu': 0.3.2
'@mariozechner/clipboard-linux-x64-musl': 0.3.2
'@mariozechner/clipboard-win32-arm64-msvc': 0.3.2
'@mariozechner/clipboard-win32-x64-msvc': 0.3.2
'@mariozechner/clipboard-darwin-arm64': 0.3.9
'@mariozechner/clipboard-darwin-universal': 0.3.9
'@mariozechner/clipboard-darwin-x64': 0.3.9
'@mariozechner/clipboard-linux-arm64-gnu': 0.3.9
'@mariozechner/clipboard-linux-arm64-musl': 0.3.9
'@mariozechner/clipboard-linux-riscv64-gnu': 0.3.9
'@mariozechner/clipboard-linux-x64-gnu': 0.3.9
'@mariozechner/clipboard-linux-x64-musl': 0.3.9
'@mariozechner/clipboard-win32-arm64-msvc': 0.3.9
'@mariozechner/clipboard-win32-x64-msvc': 0.3.9
optional: true
'@mermaid-js/mermaid-mindmap@9.3.0':