# Generated by makepkg 7.1.0
# using fakeroot version 1.38
pkgname = claude-desktop-bin
pkgbase = claude-desktop-bin
xdata = pkgtype=pkg
pkgver = 1.8089.1-4
pkgdesc = Claude Desktop - Linux (unofficial, from official binary)
url = https://github.com/patrickjaja/claude-desktop-bin
builddate = 1779317939
packager = Jason Antman <jason@jasonantman.com>
size = 488587422
arch = x86_64
license = custom:Claude
conflict = claude-desktop
provides = claude-desktop
depend = alsa-lib
depend = gtk3
depend = nss
optdepend = nodejs: System Node.js for MCP extensions that require specific versions (Electron bundles Node.js as fallback)
optdepend = sqlite: Project detection (detectedProjects) — without it, periodic ENOENT errors spam logs/main.log
optdepend = claude-code: Claude Code CLI for agentic coding features (npm i -g @anthropic-ai/claude-code)
optdepend = claude-cowork-service: Enables Cowork VM features on Linux
optdepend = xdotool: Computer Use input (X11), cursor reading + XWayland fallback (Wayland), Quick Entry positioning
optdepend = scrot: Computer Use screenshots (X11)
optdepend = imagemagick: Computer Use screenshot fallback and crop (import/convert)
optdepend = wmctrl: Computer Use running app detection (X11)
optdepend = ydotool: Computer Use input automation (Wayland — GNOME, Sway, Hyprland; requires ydotoold daemon, v1.0+)
optdepend = grim: Computer Use screenshots (Wayland/wlroots — Sway, Hyprland)
optdepend = jq: Computer Use window queries on Sway (used with swaymsg)
optdepend = glib2: Computer Use screenshots on GNOME Wayland (gdbus for D-Bus)
optdepend = python-gobject: Portal screenshots on GNOME Wayland 46+ — no repeated permission dialogs
optdepend = gst-plugin-pipewire: Portal screenshot PipeWire frame capture on GNOME Wayland 46+
optdepend = gnome-screenshot: Computer Use screenshot fallback (GNOME)
optdepend = hyprland: Quick Entry cursor positioning on Hyprland Wayland (hyprctl)
optdepend = socat: Faster Quick Entry toggle via socket (~2ms vs ~25ms python3 — not required)
makedepend = unzip
