diff options
| author | Danilo M. <danix@danix.xyz> | 2026-07-09 11:22:19 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-07-09 11:22:19 +0200 |
| commit | 30fc8c884ec188edcec2597d75bd301e048a6929 (patch) | |
| tree | e916fffcac34776c37120ea235d1fde049133dc5 /.extras | |
| parent | aa2d03b783fb51af5a05b4271c82266f0aa3ed28 (diff) | |
| download | my-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.md | 22 |
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 |
