%FILENAME%
claude-desktop-bin-1.10628.2-1-x86_64.pkg.tar.zst

%NAME%
claude-desktop-bin

%BASE%
claude-desktop-bin

%VERSION%
1.10628.2-1

%DESC%
Claude Desktop - Linux (unofficial, from official binary)

%CSIZE%
178000776

%ISIZE%
493520736

%SHA256SUM%
452e9842a11c08f51fb1248c5f228ac093e43c2d45e478f6c5fbc4b073445a7d

%URL%
https://github.com/patrickjaja/claude-desktop-bin

%LICENSE%
custom:Claude

%ARCH%
x86_64

%BUILDDATE%
1780585180

%PACKAGER%
Garuda Builder <team@garudalinux.org>

%CONFLICTS%
claude-desktop

%PROVIDES%
claude-desktop

%DEPENDS%
alsa-lib
gtk3
nss

%OPTDEPENDS%
nodejs: System Node.js for MCP extensions that require specific versions (Electron bundles Node.js as fallback)
sqlite: Project detection (detectedProjects) — without it, periodic ENOENT errors spam logs/main.log
claude-code: Claude Code CLI for agentic coding features (npm i -g @anthropic-ai/claude-code)
claude-cowork-service: Enables Cowork VM features on Linux
xdotool: Computer Use input (X11), cursor reading + XWayland fallback (Wayland), Quick Entry positioning
scrot: Computer Use screenshots (X11)
imagemagick: Computer Use screenshot fallback and crop (import/convert)
wmctrl: Computer Use running app detection (X11)
ydotool: Computer Use input automation (Wayland — GNOME, Sway, Hyprland; requires ydotoold daemon, v1.0+)
grim: Computer Use screenshots (Wayland/wlroots — Sway, Hyprland)
jq: Computer Use window queries on Sway (used with swaymsg)
glib2: Computer Use screenshots on GNOME Wayland (gdbus for D-Bus)
python-gobject: Portal screenshots on GNOME Wayland 46+ — no repeated permission dialogs
gst-plugin-pipewire: Portal screenshot PipeWire frame capture on GNOME Wayland 46+
gnome-screenshot: Computer Use screenshot fallback (GNOME)
hyprland: Quick Entry cursor positioning on Hyprland Wayland (hyprctl)
socat: Faster Quick Entry toggle via socket (~2ms vs ~25ms python3 — not required)

%MAKEDEPENDS%
unzip

