| Age | Commit message (Collapse) | Author | Files | Lines |
|
Typora now ships as the typora-bin Slackware package from my-slackbuilds, so
its installed version comes from /var/log/packages like everything else. The
OPT_JSON map existed solely to read /opt/Typora-linux-x64/resources/package.json
and is removed along with its branch in installed_of().
Typora joins through both alias maps instead: ALIAS for the installed package
name and REPO_ALIAS for the SlackBuild directory, both typora-bin. The stanza
is marked # repo=my.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Typora ships no git repo and no per-platform feed beyond its changelog: the
Sparkle dev_update.xml carries the macOS dev channel and reports a different
version, and /releases/all scrapes an unrelated number, so the stanza reads
the version headings on /releases/linux.
It is an Electron app unpacked under /opt, so it is neither a package, an
AppImage nor a flatpak and none of the existing installed-version sources see
it. Add an OPT_JSON map reading the version out of a JSON file, keyed by
stanza name. Typora is currently its only entry; /opt was checked for others
before adding a generic scanner.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Merge a personal nvchecker config with the .extras/nvchecker.toml of three
SlackBuild repositories into a single deduplicated config, and add nvtable,
which joins nvchecker's upstream results against the version installed on
this host and the version shipped by the packaging repo.
The stanza name is the Slackware package name wherever a package exists, so
results join directly against /var/log/packages and <pkg>/<pkg>.info; nvtable
carries a small alias map for the cases that genuinely differ.
Installed versions are resolved from /var/log/packages, the appimage-updater
state file, and flatpak. Caught-up packages are recorded with nvtake under an
flock, so old_ver tracks this system rather than only upstream history.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|