Fix native clipboard in bun release (#6418)

* copy native clipboard .node files to the clipboard package

under the bun binary packaging, require("@mariozechner/clipboard-linux-x64-gnu")
doesn't work so instead we rely on require("./clipboard.linux-x64-gnu.node")
for that we need to copy the .node files to the clipboard package dir

* fallback to xclip if native clipboard fails on x11
This commit is contained in:
David Brailovsky
2026-07-08 04:20:24 -05:00
committed by GitHub
parent 7198e78f99
commit 62f45badae
3 changed files with 24 additions and 6 deletions
@@ -277,7 +277,7 @@ export async function readClipboardImage(options?: {
}
if (!image && !wayland) {
image = await readClipboardImageViaNativeClipboard();
image = (await readClipboardImageViaNativeClipboard()) ?? readClipboardImageViaXclip();
}
} else {
image = await readClipboardImageViaNativeClipboard();