aboutsummaryrefslogtreecommitdiffstats
path: root/.extras
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-09 11:22:19 +0200
committerDanilo M. <danix@danix.xyz>2026-07-09 11:22:19 +0200
commit30fc8c884ec188edcec2597d75bd301e048a6929 (patch)
treee916fffcac34776c37120ea235d1fde049133dc5 /.extras
parentaa2d03b783fb51af5a05b4271c82266f0aa3ed28 (diff)
downloadmy-slackbuilds-30fc8c884ec188edcec2597d75bd301e048a6929.tar.gz
my-slackbuilds-30fc8c884ec188edcec2597d75bd301e048a6929.zip
docs: ship per-package nvchecker stanza in claude-desktop-bin spec
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to '.extras')
-rw-r--r--.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md22
1 files changed, 19 insertions, 3 deletions
diff --git a/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md b/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md
index ee841cf..9b0b069 100644
--- a/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md
+++ b/.extras/docs/superpowers/specs/2026-07-09-claude-desktop-bin-slackbuild-design.md
@@ -154,15 +154,28 @@ cmd = "curl -fsSL https://downloads.claude.ai/claude-desktop/apt/stable/dists/st
returns the highest. Verified to resolve to `1.18286.2` at spec time. Added to
both `.extras/nvchecker.toml` and `~/.config/nvchecker/nvchecker.toml`.
+**Ship the stanza with the package.** This is a "no github/pypi feed" package,
+same class as `r8125` and `UrbanTerror`, both of which ship a per-package
+`<pkg>.nvchecker` file. Follow that precedent:
+
+- Add `claude-desktop-bin.nvchecker` to the package directory containing the
+ `[claude-desktop-bin]` cmd stanza above.
+- The SlackBuild installs it to `/usr/doc/$PRGNAM-$VERSION/`:
+ `cat $CWD/$PRGNAM.nvchecker > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.nvchecker`
+- README gets an `NVCHECKER` section pointing at the installed path, worded
+ like r8125's (a user copies the stanza into their own nvchecker config to be
+ notified of new Anthropic releases).
+
## Files produced
```
claude-desktop-bin/
claude-desktop-bin.SlackBuild
- claude-desktop-bin.info # single amd64 deb DOWNLOAD + MD5SUM, REQUIRES=""
+ claude-desktop-bin.info # single amd64 deb DOWNLOAD + MD5SUM, REQUIRES=""
+ claude-desktop-bin.nvchecker # cmd stanza, installed to /usr/doc/<pkg>-<ver>/
README
- slack-desc # official Anthropic Electron client, x86_64 only
- doinst.sh # desktop-db, mime-db, icon-cache (+ sandbox fallback)
+ slack-desc # official Anthropic Electron client, x86_64 only
+ doinst.sh # desktop-db, mime-db, icon-cache (+ sandbox fallback)
```
Plus: nvchecker entry (both configs), README package-table row, a memory note.
@@ -174,6 +187,9 @@ Plus: nvchecker entry (both configs), README package-table row, a memory note.
- chrome-sandbox ships setuid root for Chromium's sandbox.
- No SBo dependencies; all libs are stock Slackware or bundled.
- Registers the `claude://` URL scheme handler.
+- `NVCHECKER` section: points at the shipped
+ `/usr/doc/claude-desktop-bin-VERSION/claude-desktop-bin.nvchecker` stanza,
+ worded like r8125/UrbanTerror.
## Testing