app-misc/claude-desktop-official
Claude AI Desktop Application (official Anthropic binary)
ChangeLog
commit 7a5c2a0494d268a0403a22f70222ea91a6ebee3e
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 29 22:02:30 2026 +0200
app-misc/claude-desktop-patrickjaja: remove
Superseded by app-misc/claude-desktop-extra: upstream renamed the project
from claude-desktop-bin to claude-desktop-extra in v1.24012.9-8, and the
last version packaged here (1.24012.9_p7) predates that rename. Installed
paths and the app identity are identical between the two, so the extra
package already covered every user of this one.
Drop the now-dangling "!app-misc/claude-desktop-patrickjaja" blocker from
the RDEPEND of claude-desktop-{extra,official,aaddrick}, and reword the
two prose references in claude-desktop-extra -- the header comment no
longer calls the removed package a predecessor, and the pkg_postinst elog
now attributes the rename to upstream instead of naming the package. The
config-migration note in that elog is kept: it describes the app's own
claude-desktop-bin.jsonc -> claude-desktop-extra.jsonc migration, which
still applies.
patrickjaja is also the upstream author of claude-desktop-extra, so
HOMEPAGE, SRC_URI and the metadata.xml remote-id keep pointing at
github.com/patrickjaja/claude-desktop-extra.
Manifests regenerated for all three touched packages (thick manifests
checksum the ebuilds themselves). pkgcheck reports no new warnings.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
commit 138d5987dfabf72d733ee6e0c2295fc2fa825ba8
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 1 20:28:46 2026 +0200
Delete old versions
commit cda6c82c6605e8d86b3d91693c4bcaaaf3cd5516
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 1 14:58:50 2026 +0200
app-misc/claude-desktop-extra: new package, add 1.24012.9_p12
Upstream renamed claude-desktop-bin to claude-desktop-extra (repository,
distro packages and the ~/.config/Claude config file), so this supersedes
app-misc/claude-desktop-patrickjaja. The old GitHub repository is not a
redirect -- it was recreated as a transitional mirror -- hence the new
SRC_URI/HOMEPAGE/remote-id.
Everything the ebuild keys on is unchanged in v1.24012.9-12: tarball
layout (claude-desktop/, launcher/, icons/, copyright), APP_ID=claude,
the /usr/lib/claude-desktop install path (Arch moved to it too), the
single "set -euo pipefail" launcher anchor and CLAUDE_OVMF_CODE_PATH as
first firmware candidate. Upstream's dependency sets did not change
either.
Dropped the dead pre-1.21459.0 app-identity elog (REPLACING_VERSIONS
never matches for a new package name) and the stale claude-code USE flag
description; added a first-install note about the automatic config
migration to claude-desktop-extra.jsonc.
All four claude-desktop packages install the same /usr/lib/claude-desktop
tree and the same launcher, so the blockers are now mutual across all of
them: -aaddrick, -official and -patrickjaja block -extra, and -aaddrick
additionally gained the -patrickjaja blocker it was missing.
Manifests of the pre-existing packages: only the EBUILD hashes changed,
so the DIST entries are carried over unchanged rather than re-fetching
~1.5 GB of distfiles.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
commit 770561d5b4ab5ff9768a136cfda3fe78cbdb98c3
Author: Daniel Augustin <hossie@hossie.de>
Date: Mon Jul 6 23:48:24 2026 +0200
app-misc/claude-desktop-official: patch cowork OVMF path, add 1.18286.0
Cowork's VM launcher only probes the Debian OVMF firmware locations, so
the ebuild bridged Gentoo's /usr/share/edk2/OvmfX64/ with compat
symlinks under /usr/share/OVMF/. Instead, rewrite the probe list inside
app.asar to point directly at the sys-firmware/edk2-bin location. The
replacement is padded to the original length so the asar header's file
offsets stay valid without repacking; Electron's asar integrity fuse is
not enforced on Linux.
Revbump 1.17377.1 for the changed image, add 1.18286.0 (same deb
layout, same probe list, patch verified against both), and delete old
1.17377.0.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
commit 94b41d4fddadd2d2167c91599784422e14337a8a
Author: Daniel Augustin <hossie@hossie.de>
Date: Wed Jul 1 22:47:08 2026 +0200
app-misc/claude-desktop-official: add 1.17377.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
commit d8c43674fcbc4638425a690599e65e922e563674
Author: Daniel Augustin <hossie@hossie.de>
Date: Wed Jul 1 00:17:04 2026 +0200
app-misc/claude-desktop-official: new package
Install the official amd64 Claude Desktop .deb published by Anthropic
at downloads.claude.ai. USE=claude-code pulls in dev-util/claude-code;
USE=cowork pulls in app-emulation/qemu[qemu_softmmu_targets_x86_64] and
app-emulation/virtiofsd for the Cowork sandbox microVM, plus compat
symlinks bridging Gentoo's edk2-bin OVMF firmware to the Debian path the
bundled launcher probes. Blocks the two unofficial repackages.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 29 22:02:30 2026 +0200
app-misc/claude-desktop-patrickjaja: remove
Superseded by app-misc/claude-desktop-extra: upstream renamed the project
from claude-desktop-bin to claude-desktop-extra in v1.24012.9-8, and the
last version packaged here (1.24012.9_p7) predates that rename. Installed
paths and the app identity are identical between the two, so the extra
package already covered every user of this one.
Drop the now-dangling "!app-misc/claude-desktop-patrickjaja" blocker from
the RDEPEND of claude-desktop-{extra,official,aaddrick}, and reword the
two prose references in claude-desktop-extra -- the header comment no
longer calls the removed package a predecessor, and the pkg_postinst elog
now attributes the rename to upstream instead of naming the package. The
config-migration note in that elog is kept: it describes the app's own
claude-desktop-bin.jsonc -> claude-desktop-extra.jsonc migration, which
still applies.
patrickjaja is also the upstream author of claude-desktop-extra, so
HOMEPAGE, SRC_URI and the metadata.xml remote-id keep pointing at
github.com/patrickjaja/claude-desktop-extra.
Manifests regenerated for all three touched packages (thick manifests
checksum the ebuilds themselves). pkgcheck reports no new warnings.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
commit 138d5987dfabf72d733ee6e0c2295fc2fa825ba8
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 1 20:28:46 2026 +0200
Delete old versions
commit cda6c82c6605e8d86b3d91693c4bcaaaf3cd5516
Author: Daniel Augustin <hossie@hossie.de>
Date: Sat Aug 1 14:58:50 2026 +0200
app-misc/claude-desktop-extra: new package, add 1.24012.9_p12
Upstream renamed claude-desktop-bin to claude-desktop-extra (repository,
distro packages and the ~/.config/Claude config file), so this supersedes
app-misc/claude-desktop-patrickjaja. The old GitHub repository is not a
redirect -- it was recreated as a transitional mirror -- hence the new
SRC_URI/HOMEPAGE/remote-id.
Everything the ebuild keys on is unchanged in v1.24012.9-12: tarball
layout (claude-desktop/, launcher/, icons/, copyright), APP_ID=claude,
the /usr/lib/claude-desktop install path (Arch moved to it too), the
single "set -euo pipefail" launcher anchor and CLAUDE_OVMF_CODE_PATH as
first firmware candidate. Upstream's dependency sets did not change
either.
Dropped the dead pre-1.21459.0 app-identity elog (REPLACING_VERSIONS
never matches for a new package name) and the stale claude-code USE flag
description; added a first-install note about the automatic config
migration to claude-desktop-extra.jsonc.
All four claude-desktop packages install the same /usr/lib/claude-desktop
tree and the same launcher, so the blockers are now mutual across all of
them: -aaddrick, -official and -patrickjaja block -extra, and -aaddrick
additionally gained the -patrickjaja blocker it was missing.
Manifests of the pre-existing packages: only the EBUILD hashes changed,
so the DIST entries are carried over unchanged rather than re-fetching
~1.5 GB of distfiles.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
commit 770561d5b4ab5ff9768a136cfda3fe78cbdb98c3
Author: Daniel Augustin <hossie@hossie.de>
Date: Mon Jul 6 23:48:24 2026 +0200
app-misc/claude-desktop-official: patch cowork OVMF path, add 1.18286.0
Cowork's VM launcher only probes the Debian OVMF firmware locations, so
the ebuild bridged Gentoo's /usr/share/edk2/OvmfX64/ with compat
symlinks under /usr/share/OVMF/. Instead, rewrite the probe list inside
app.asar to point directly at the sys-firmware/edk2-bin location. The
replacement is padded to the original length so the asar header's file
offsets stay valid without repacking; Electron's asar integrity fuse is
not enforced on Linux.
Revbump 1.17377.1 for the changed image, add 1.18286.0 (same deb
layout, same probe list, patch verified against both), and delete old
1.17377.0.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
commit 94b41d4fddadd2d2167c91599784422e14337a8a
Author: Daniel Augustin <hossie@hossie.de>
Date: Wed Jul 1 22:47:08 2026 +0200
app-misc/claude-desktop-official: add 1.17377.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
commit d8c43674fcbc4638425a690599e65e922e563674
Author: Daniel Augustin <hossie@hossie.de>
Date: Wed Jul 1 00:17:04 2026 +0200
app-misc/claude-desktop-official: new package
Install the official amd64 Claude Desktop .deb published by Anthropic
at downloads.claude.ai. USE=claude-code pulls in dev-util/claude-code;
USE=cowork pulls in app-emulation/qemu[qemu_softmmu_targets_x86_64] and
app-emulation/virtiofsd for the Cowork sandbox microVM, plus compat
symlinks bridging Gentoo's edk2-bin OVMF firmware to the Debian path the
bundled launcher probes. Blocks the two unofficial repackages.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>


View
Download
Browse