Package Details: cherry-studio 1.7.2-2

Git Clone URL: https://aur.archlinux.org/cherry-studio.git (read-only, click to copy)
Package Base: cherry-studio
Description: A desktop client that supports for multiple LLM providers.(Use system-wide electron)
Upstream URL: https://cherry-ai.com/
Licenses: MIT
Submitter: sukanka
Maintainer: sukanka
Last Packager: sukanka
Votes: 1
Popularity: 0.35
First Submitted: 2025-05-11 14:03 (UTC)
Last Updated: 2025-12-08 15:37 (UTC)

Latest Comments

sukanka commented on 2025-12-01 13:55 (UTC)

@arthur404dev, I tried makepkg and extra-x86_64-build, no error occurred. Could you please show me how to reproduce the failure?

arthur404dev commented on 2025-12-01 02:41 (UTC)

The build process fails due to missing this parameter:

export SHARP_IGNORE_GLOBAL_LIBVIPS=1

This will help mitigate the dependency failing the build!

Ran4x4 commented on 2025-09-05 09:16 (UTC) (edited on 2025-09-05 09:18 (UTC) by Ran4x4)

Link step
➤ YN0007: │ @kangfenmao/keyv-storage@npm:0.1.0 must be built because it never has been before or the last one 
failed
➤ YN0007: │ electron@npm:37.2.6 must be built because it never has been before or the last one failed
➤ YN0007: │ selection-hook@npm:1.0.11 must be built because it never has been before or the last one failed
➤ YN0007: │ sharp@npm:0.34.3 must be built because it never has been before or the last one failed
➤ YN0007: │ tesseract.js@patch:tesseract.js@npm%3A6.0.1#~/.yarn/patches/tesseract.js-npm-6.0.1-2562a7e46d.patc
h::version=6.0.1&hash=a9cf7b must be built because it never has been before or the last one failed
➤ YN0007: │ @parcel/watcher@npm:2.5.1 must be built because it never has been before or the last one failed
➤ YN0007: │ esbuild@npm:0.25.8 must be built because it never has been before or the last one failed
➤ YN0007: │ @swc/core@npm:1.11.21 [b7af2] must be built because it never has been before or the last one faile
d
➤ YN0007: │ openai-zod-to-json-schema@npm:1.0.3 [fc245] must be built because it never has been before or the 
last one failed
➤ YN0007: │ protobufjs@npm:7.5.2 must be built because it never has been before or the last one failed
➤ YN0007: │ registry-js@npm:1.16.0 must be built because it never has been before or the last one failed
➤ YN0009: │ sharp@npm:0.34.3 couldn't be built successfully (exit code 1, logs can be found here: /home/***/.cache/yay/cherry-studio/src/xfs-45753c7e/build.log)
➤ YN0000: └ Completed in 38s 429ms
➤ YN0000: · Failed with errors in 1m 50s
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: cherry-studio-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
cherry-studio - exit status 4

sukanka commented on 2025-09-03 12:10 (UTC)

@encorexin can you add how to reproduce it? I don't encounter the error when I build it by extra-x86_64-build. It also works fine in runtime.

encorexin commented on 2025-09-03 01:01 (UTC)

Usage Error: Couldn't find a script name "node-gyp" in the top-level (used by sharp@npm:0.34.3). This typically happens because some package depends on "node-gyp" to build itself, but didn't list it in their dependencies. To fix that, please run "yarn add node-gyp" into your top-level workspace. You also can open an issue on the repository of the specified package to suggest them to use an optional peer dependency.

sukanka commented on 2025-05-11 14:04 (UTC)

This package tends to use the latest system-wide electron.

1.3.0 will not be updated now, as it is a pre-release and can not be downgraded