gpo.zugaina.org

Search Portage & Overlays:

app-misc/claude-desktop

Desktop application for Claude.ai

Screenshots

  • claude-desktop-1.24012.9
    -* ~amd64 ~arm64

    View      Download      Browse     License: Anthropic   
    Overlay: gentoo-zh
  • claude-desktop-1.21459.0
    -* ~amd64
    +appindicator +cowork

    View      Download      Browse     License: all-rights-reserved   
    Overlay: EmilienMottet

ChangeLog

commit dbb6d2a17cad19ead4b03e429cb8a30d75eccbf2
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 23 21:12:06 2026 +0000

chore(bump): ebuild version bumps via livecheck

commit dc482decfd28a7e41be73320098810c81a7fea1f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 16 21:05:07 2026 +0000

chore(bump): ebuild version bumps via livecheck

commit 23514a9403344bcddb4949852863fccb9ac5785a
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 9 21:31:13 2026 +0000

chore(bump): ebuild version bumps via livecheck

commit c061441b460bd4e2c4b0248a2e71b453f7742817
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 2 21:14:45 2026 +0000

chore(bump): ebuild version bumps via livecheck

commit 97abd27ebdb9b78fdcaede094aec3e303ddfe104
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jun 25 21:49:07 2026 +0000

chore(bump): ebuild version bumps via livecheck

commit 1024ff58b9876ca8ce52bf7e1c339593ee606fb4
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Sat Jun 20 08:11:24 2026 +0200

chore(ebuilds): declare # QA-TEST: strategy per package

binpkg for claude-desktop, fnm, fsearch, redo-backups (binhost-consistent closures, faster); source for the other 8. Verified locally: make test -> 12/12 pass, 0 fallbacks.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit b9e1498fe368b2669bb0748b52c09f0f92f01a9e
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 19 10:40:20 2026 +0200

feat(claude-desktop): convert to versioned 1.14271.0 via patrickjaja .deb

Switch upstream to patrickjaja/claude-desktop-bin and pin its prebuilt
_amd64.deb instead of querying the GitHub API for the latest release. The
.deb already lays out a complete /usr tree (upstream launcher, .desktop and
hicolor icon), so install it verbatim and drop the orphaned files/ launcher
(never wired in, and superseded by upstream's). RDEPEND is mapped from the
.deb Depends; prebuilt binary handled with RESTRICT="bindist mirror strip"
and QA_PREBUILT="*". LICENSE is all-rights-reserved (Claude Desktop is
proprietary; only the packaging scripts are MIT). metadata.xml remote-id now
points at patrickjaja so the bump bot tracks the Claude version (PV); the
downstream packaging revision (CLAUDE_PR) is bumped by hand.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 4eacbf82d9c70c5e8cdd67b4c1aa62005637594e
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Sat Jun 13 08:18:02 2026 +0200

fix(claude-desktop): use POSIX 'head -n1' (NonPosixHeadTailUsage)

pkgcheck flagged 'head -1' as non-POSIX. The remaining UnknownRestrict on
RESTRICT="network-sandbox" is a structural false positive: network-sandbox is
a valid Portage RESTRICT (ebuild(5)) but discouraged in the main tree, and it is
required here because src_unpack fetches the latest release at build time.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 5d1647d1a796d0f6177c6871504dbce539041cd6
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Sat Jun 13 07:13:39 2026 +0200

chore: bump EAPI 8 -> 9 where eclasses allow (partial 1.10)

EAPI 9 (2025-12-14) can only be used by ebuilds whose inherited eclasses
support it — an eclass die()s on an unsupported EAPI. Bump the 5 packages
with no EAPI-8-capped eclass: claude-desktop, shellcheck, ksshaskpass
(no inherit), ssh-profile-config and bt-keys-sync (git-r3, EAPI-9-ready).

Verified safe under EAPI 9: no assert/domo; $ is passed explicitly
(emake DESTDIR=, cp ... "$/") so the "variables no longer exported"
and trailing-slash changes don't bite; bt-keys-sync's dosym target is
relative. pkgcheck shows no new issues vs EAPI 8 (stash compare).

The other 6 packages inherit eclasses still capped at EAPI 8
(cargo/rust, cmake, meson, font, xdg) and are deferred to Phase 5.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 62ff886f30c4be086bec65dff1167ccd5a21011d
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 12 20:41:04 2026 +0200

fix(claude-desktop): replace Italian post-install text with English

pkg_postinst printed "Avvia con:" in Italian; the repo language is English
(CLAUDE.md rule 6). Switch the string to "Launch it with:" and use elog
instead of einfo so the hint lands in the post-merge elog summary.

Track the two pre-existing pkgcheck issues on this ebuild
(NonPosixHeadTailUsage, UnknownRestrict) as PLAN.md item 1.13.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 52b3cbfef563d2b90c09034856e7b79a7c2a6ebf
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 12 20:32:47 2026 +0200

chore(ebuilds): empty KEYWORDS on live ebuilds, drop empty assignments

Clear pkgcheck's VisibleVcsPkg and EmptyGlobalAssignment across the
overlay:

- set KEYWORDS="" on the 9 live (-9999) ebuilds; the versioned
nerd-fonts-3.2.1 keeps its keywords
- drop the redundant empty IUSE="" (pamtester, ssh-profile-config,
fsearch, polo)
- drop the other empty global assignments the same check flags:
SRC_URI="" (claude-desktop, shellcheck), DEPEND=""/RDEPEND="$"
(ssh-profile-config, which has no deps) and RDEPEND="" (shellcheck)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit ee218929232b48afc745953d5ff3908a74ee80d9
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 12 16:34:02 2026 +0200

feat(metadata): add metadata.xml for all packages, fix invalid/redundant ones

Add metadata.xml (maintainer + GitHub remote-id) for the eight packages
that lacked one: pamtester, tvision, fnm, shellcheck, ksshaskpass,
nerd-fonts, fsearch, polo. nerd-fonts also gets <use> descriptions for
all its local font flags (resolves UnknownUseFlags); ksshaskpass, a dummy
package, gets an explanatory longdescription and no upstream remote-id.

Fix the existing ones:
- claude-desktop: replace the placeholder maintainer with the real one,
drop the invalid type= on the upstream maintainer, give <slot> direct
text content, and add the github remote-id (resolves PkgInvalidXml).
- ssh-profile-config: drop the longdescription that merely repeated
DESCRIPTION (resolves RedundantLongDescription) and re-indent to tabs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit e761b3c76d648ffc98c99e3e244d6e3f2478b5e0
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 12 16:05:02 2026 +0200

docs(ebuilds): credit upstream package authors

Add a short acknowledgement comment above DESCRIPTION crediting the
author of the packaged software (not the ebuild author): pamtester,
claude-desktop, tvision, fnm, shellcheck, nerd-fonts, bt-keys-sync,
fsearch, polo. Skipped where the upstream is OrbintSoft
(ssh-profile-config) and for the ksshaskpass stub.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit a1906ef4e5cfdcb9378a0251a732db701acfd0f0
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Fri Jun 12 15:52:58 2026 +0200

chore(headers): standardize ebuild copyright/license headers

- original work -> "Copyright <year> Stefano Balzarotti" + GPL-3
(ssh-profile-config, fnm, shellcheck, ksshaskpass, polo)
- reworked from Gentoo(-Authors) ebuilds -> dual "Gentoo Authors" +
"Stefano Balzarotti" + GPL-2 (pamtester, tvision, bt-keys-sync,
fsearch, claude-desktop, nerd-fonts), preserving upstream attribution
- also covers the bt-keys-sync OpenRC initd/confd
- drop stray "/var/db/repos/..." path comments on fnm/shellcheck/polo

Marks PLAN.md item 1.1 done.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

commit 0991fa5aec526f2b83fe5acdf36385fb6083d13d
Author: Stefano Balzarotti <stefano.balzarotti@orbintsoft.net>
Date: Sun May 31 22:02:06 2026 +0200

add packets