aboutsummaryrefslogtreecommitdiffstats
path: root/nvchecker.toml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-20 11:16:01 +0200
committerDanilo M. <danix@danix.xyz>2026-10-20 11:16:01 +0200
commit2989606c3c0bcf08e99468067b0ab73c6810aa1c (patch)
treee75d2068afaf1149b1e85db49f2b8abc27df3fe1 /nvchecker.toml
parent138370e7e8dee7bbc35b96264c1b11be57d6d45a (diff)
downloadsb-builder-2989606c3c0bcf08e99468067b0ab73c6810aa1c.tar.gz
sb-builder-2989606c3c0bcf08e99468067b0ab73c6810aa1c.zip
Upstream versions from nvchecker on the desktop
nvchecker.toml moves from the VM into the repo. The GUI runs nvchecker with its own [__config__] (the keyfile from [hints]) and reads versions and per-package errors from --logger json; outdated is decided against the hints, so no oldver, newver or nvtake. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'nvchecker.toml')
-rw-r--r--nvchecker.toml400
1 files changed, 400 insertions, 0 deletions
diff --git a/nvchecker.toml b/nvchecker.toml
new file mode 100644
index 0000000..4318516
--- /dev/null
+++ b/nvchecker.toml
@@ -0,0 +1,400 @@
+# sb-builder upstream versions: one nvchecker stanza per package, named after it.
+# Edited by hand. The GUI prepends its own [__config__] (keyfile) when it runs
+# nvchecker; do not add one here. Sources: https://nvchecker.readthedocs.io
+
+[borgbackup]
+source = "github"
+github = "borgbackup/borg"
+use_latest_release = true
+prefix = "v"
+
+[chromaprint]
+source = "github"
+github = "acoustid/chromaprint"
+use_max_tag = true
+prefix = "v"
+
+["claude-code-bin"]
+source = "github"
+github = "anthropics/claude-code"
+use_latest_release = true
+prefix = "v"
+
+[composer]
+# TODO: configure nvchecker source for "composer"
+# source = "regex"
+# url = "..."
+# regex = "..."
+# see https://nvchecker.readthedocs.io/en/latest/usage.html
+
+[conky]
+source = "github"
+github = "brndnmtthws/conky"
+use_latest_release = true
+prefix = "v"
+
+[containerd]
+# TODO: configure nvchecker source for "containerd"
+# source = "regex"
+# url = "..."
+# regex = "..."
+# see https://nvchecker.readthedocs.io/en/latest/usage.html
+
+[ddgr]
+source = "github"
+github = "jarun/ddgr"
+use_max_tag = true
+prefix = "v"
+
+[discord]
+source = "httpheader"
+url = "https://discord.com/api/download?platform=linux&format=tar.gz"
+regex = "discord-(.*)\\.tar.*"
+
+["docker-cli"]
+# TODO: configure nvchecker source for "docker-cli"
+# source = "regex"
+# url = "..."
+# regex = "..."
+# see https://nvchecker.readthedocs.io/en/latest/usage.html
+
+[exploitdb]
+source = "gitlab"
+gitlab = "exploit-database/exploitdb"
+use_max_tag = true
+prefix = "v"
+
+[ffuf]
+source = "github"
+github = "ffuf/ffuf"
+use_max_tag = true
+prefix = "v"
+
+[gamescope]
+source = "github"
+github = "ValveSoftware/gamescope"
+use_max_tag = true
+prefix = "v"
+
+["github-cli"]
+source = "github"
+github = "cli/cli"
+use_max_tag = true
+prefix = "v"
+
+[hugo]
+source = "github"
+github = "gohugoio/hugo"
+use_latest_release = true
+prefix = "v"
+
+[hydra]
+source = "github"
+github = "vanhauser-thc/thc-hydra"
+use_max_tag = true
+prefix = "v"
+
+["jellyfin-bin"]
+source = "github"
+github = "jellyfin/jellyfin"
+use_latest_release = true
+prefix = "v"
+
+[kitty]
+source = "github"
+github = "kovidgoyal/kitty"
+use_latest_release = true
+prefix = "v"
+
+["kvantum-qt6"]
+source = "github"
+github = "tsujan/Kvantum"
+use_max_tag = true
+prefix = "V"
+
+["layer-shell-qt6"]
+# TODO: configure nvchecker source for "layer-shell-qt6"
+# source = "regex"
+# url = "..."
+# regex = "..."
+# see https://nvchecker.readthedocs.io/en/latest/usage.html
+
+["llama.cpp-vulkan"]
+source = "github"
+github = "ggml-org/llama.cpp"
+use_latest_release = true
+
+["llvm-opt"]
+source = "github"
+github = "llvm/llvm-project"
+use_latest_release = true
+prefix = "llvmorg-"
+
+["metasploit-framework"]
+source = "regex"
+url = "https://apt.metasploit.com/"
+regex = "metasploit-framework_([A-Za-z0-9._-]+)~.*_amd64.deb"
+
+[neovim]
+source = "github"
+github = "neovim/neovim"
+use_max_tag = true
+prefix = "v"
+
+[nessus]
+source = "jq"
+url = "https://www.tenable.com/downloads/api/v2/pages/nessus"
+filter = ".releases.latest | keys[0] | split(\" - \")[1]"
+
+[nuclei]
+source = "github"
+github = "projectdiscovery/nuclei"
+use_max_tag = true
+prefix = "v"
+
+["opencode-bin"]
+source = "github"
+github = "anomalyco/opencode"
+use_latest_release = true
+prefix = "v"
+
+[powershell]
+source = "github"
+github = "Powershell/Powershell"
+use_latest_release = true
+prefix = "v"
+
+["python3-filelock"]
+source = "github"
+github = "tox-dev/filelock"
+use_max_tag = true
+prefix = "v"
+
+[qtpass]
+source = "github"
+github = "IJHack/QtPass"
+use_max_tag = true
+prefix = "v"
+
+[runc]
+source = "github"
+github = "opencontainers/runc"
+use_latest_release = true
+prefix = "v"
+
+["signal-desktop"]
+source = "github"
+github = "signalapp/Signal-Desktop"
+use_latest_release = true
+prefix = "v"
+
+[solvespace]
+source = "github"
+github = "solvespace/solvespace"
+use_max_tag = true
+prefix = "v"
+
+[spotify]
+# TODO: configure nvchecker source for "spotify"
+# source = "regex"
+# url = "..."
+# regex = "..."
+# see https://nvchecker.readthedocs.io/en/latest/usage.html
+
+[steam]
+source = "regex"
+url = "https://repo.steampowered.com/steam/archive/stable/"
+regex = "steam-launcher_([\\d.]+)_amd64\\.deb"
+
+[sublime_text]
+source = "jq"
+url = "https://www.sublimetext.com/updates/4/stable_update_check"
+filter = ".latest_version"
+# upstream reports build 4215, SBo VERSION is 4.2.15
+from_pattern = '^(\d)(\d)(\d\d)$'
+to_pattern = '\1.\2.\3'
+
+[syncthing]
+source = "github"
+github = "syncthing/syncthing"
+use_latest_release = true
+prefix = "v"
+
+[tini]
+source = "github"
+github = "krallin/tini"
+use_max_tag = true
+prefix = "v"
+
+["uv-bin"]
+source = "github"
+github = "astral-sh/uv"
+use_max_tag = true
+prefix = "v"
+
+["yt-dlp"]
+source = "github"
+github = "yt-dlp/yt-dlp"
+use_max_tag = true
+prefix = "v"
+
+
+[telegram]
+source = "github"
+github = "telegramdesktop/tdesktop"
+use_latest_release = true
+prefix = "v"
+
+["go-md2man"]
+source = "github"
+github = "cpuguy83/go-md2man"
+use_max_tag = true
+prefix = "v"
+
+[slackrepo]
+source = "github"
+github = "aclemons/slackrepo"
+use_max_tag = true
+prefix = "v"
+
+["slackrepo-hints"]
+source = "github"
+github = "aclemons/slackrepo-hints"
+use_max_tag = true
+prefix = "v"
+
+[feroxbuster]
+source = "github"
+github = "epi052/feroxbuster"
+use_latest_release = "true"
+prefix = "v"
+
+[flatpak]
+source = "github"
+github = "flatpak/flatpak"
+use_max_tag = true
+prefix = "v"
+
+[ostree]
+source = "github"
+github = "ostreedev/ostree"
+use_max_tag = true
+prefix = "v"
+
+[twine]
+source = "github"
+github = "pypa/twine"
+use_max_tag = true
+prefix = "v"
+
+["firefly-cli"]
+source = "github"
+github = "danixland/firefly-cli"
+use_max_tag = true
+prefix = "v"
+
+[UrbanTerror]
+source = "regex"
+url = "https://www.urbanterror.info/downloads/"
+regex = "UrbanTerror(\\d+)_full\\.zip"
+from_pattern = "(\\d)(\\d)(\\d)"
+to_pattern = "\\1.\\2.\\3"
+
+
+["gitea-cli"]
+source = "gitea"
+gitea = "gitea/tea"
+use_max_tag = true
+prefix = "v"
+
+
+[tbb]
+source = "github"
+github = "oneapi-src/oneTBB"
+use_latest_release = true
+prefix = "v"
+
+[openvino]
+source = "github"
+github = "openvinotoolkit/openvino"
+use_latest_release = true
+# use_max_tag = true # if the repo publishes no Releases
+# prefix = "v" # uncomment if tags are v-prefixed
+
+["kvantum-qt5"]
+source = "github"
+github = "tsujan/Kvantum"
+use_latest_release = true
+prefix = "V" # uncomment if tags are v-prefixed
+
+[hwloc]
+source = "github"
+github = "open-mpi/hwloc"
+prefix = "hwloc-"
+use_latest_release = true
+
+[xbyak]
+source = "github"
+github = "herumi/xbyak"
+use_max_tag = true
+prefix = "v"
+
+["OpenCL-CLHPP"]
+source = "github"
+github = "KhronosGroup/OpenCL-CLHPP"
+use_latest_release = true
+prefix = "v" # uncomment if tags are v-prefixed
+# use_max_tag = true # if the repo publishes no Releases
+
+["docker-buildx"]
+source = "github"
+github = "docker/buildx"
+use_latest_release = true
+prefix = "v" # uncomment if tags are v-prefixed
+
+["claude-code"]
+source = "github"
+github = "anthropics/claude-code"
+use_latest_release = true
+prefix = "v" # uncomment if tags are v-prefixed
+
+["teams-for-linux"]
+source = "github"
+github = "IsmaelMartinez/teams-for-linux"
+use_latest_release = true
+prefix = "v" # uncomment if tags are v-prefixed
+
+[vscodium]
+source = "github"
+github = "VSCodium/vscodium"
+use_latest_release = true
+prefix = "v"
+
+[neomutt]
+source = "github"
+github = "neomutt/neomutt"
+use_latest_release = true
+# use_max_tag = true # if the repo publishes no Releases
+# prefix = "v" # uncomment if tags are v-prefixed
+
+["python3-telethon"]
+source = "gitea"
+gitea = "Lonami/Telethon"
+host = "codeberg.org"
+use_max_tag = true
+prefix = "v" # uncomment if tags are v-prefixed
+
+[obsidian]
+source = "github"
+github = "obsidianmd/obsidian-releases"
+use_latest_release = true
+prefix = "v"
+
+
+["pcmanfm-qt"]
+source = "github"
+github = "lxqt/pcmanfm-qt"
+use_latest_release = true
+# use_max_tag = true # if the repo publishes no Releases
+prefix = "v" # uncomment if tags are v-prefixed
+