aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-09 11:16:28 +0200
committerDanilo M. <danix@danix.xyz>2026-07-09 11:16:28 +0200
commitaa2d03b783fb51af5a05b4271c82266f0aa3ed28 (patch)
tree272fc331b2911f8d6cebfd21cbcc226500968768
parent478f6a999a3648a78065ba13f8ce2e0762056ce5 (diff)
downloadmy-slackbuilds-aa2d03b783fb51af5a05b4271c82266f0aa3ed28.tar.gz
my-slackbuilds-aa2d03b783fb51af5a05b4271c82266f0aa3ed28.zip
docs: rename claude-desktop spec to claude-desktop-bin
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
-rw-r--r--.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md (renamed from .extras/docs/superpowers/specs/2026-07-09-claude-desktop-slackbuild-design.md)24
1 files changed, 14 insertions, 10 deletions
diff --git a/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-slackbuild-design.md b/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md
index fc6fd79..ee841cf 100644
--- a/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-slackbuild-design.md
+++ b/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md
@@ -1,7 +1,7 @@
-# claude-desktop SlackBuild — Design Spec
+# claude-desktop-bin SlackBuild — Design Spec
Date: 2026-07-09
-Package: `claude-desktop`
+Package: `claude-desktop-bin`
Type: binary repack of the official Anthropic Debian package
---
@@ -18,9 +18,12 @@ the Electron/Chromium app offline is slow and fragile with no gain.
## Package facts
-- `PRGNAM=claude-desktop`
+- `PRGNAM=claude-desktop-bin`
- `VERSION=1.18286.2` (latest amd64 in the apt repo at spec time)
-- `SRCNAM=claude-desktop`
+- `SRCNAM=claude-desktop` (deb filename + installed `/usr/bin/claude-desktop`
+ keep the upstream name; only the SlackBuild package name gets the `-bin`
+ suffix, matching this repo's convention: megasync-bin, kitty-bin,
+ opencode-bin, claude-code-bin)
- `ARCH`: **x86_64 only**. The apt repo also serves `arm64`, but this repo
targets x86_64; the SlackBuild exits with an error on any other arch.
- `REQUIRES=""`. The Debian `Depends` (libgtk-3-0, libnss3, libnotify4,
@@ -28,8 +31,9 @@ the Electron/Chromium app offline is slow and fragile with no gain.
libc6) are all satisfied by stock Slackware. Chromium's own libs
(libEGL, libGLESv2, libffmpeg, libvulkan, libvk_swiftshader) are bundled
inside the payload. No SBo dependencies.
-- Name is free on SlackBuilds.org (only `claude-code*` exists there). Does not
- clash with the unrelated `claude-code-bin` already in this repo.
+- Name `claude-desktop-bin` is free on SlackBuilds.org (only `claude-code*`
+ exists there). Does not clash with the unrelated `claude-code-bin` already in
+ this repo.
## Source
@@ -141,7 +145,7 @@ is the apt repo `Packages` index. nvchecker has no native apt/deb source, so use
the `cmd` source to parse it:
```toml
-[claude-desktop]
+[claude-desktop-bin]
source = "cmd"
cmd = "curl -fsSL https://downloads.claude.ai/claude-desktop/apt/stable/dists/stable/main/binary-amd64/Packages | awk '/^Version:/{print $2}' | sort -V | tail -1"
```
@@ -153,9 +157,9 @@ both `.extras/nvchecker.toml` and `~/.config/nvchecker/nvchecker.toml`.
## Files produced
```
-claude-desktop/
- claude-desktop.SlackBuild
- claude-desktop.info # single amd64 deb DOWNLOAD + MD5SUM, REQUIRES=""
+claude-desktop-bin/
+ claude-desktop-bin.SlackBuild
+ claude-desktop-bin.info # single amd64 deb DOWNLOAD + MD5SUM, REQUIRES=""
README
slack-desc # official Anthropic Electron client, x86_64 only
doinst.sh # desktop-db, mime-db, icon-cache (+ sandbox fallback)