aboutsummaryrefslogtreecommitdiffstats
path: root/mkhint
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-07 18:18:17 +0200
committerDanilo M. <danix@danix.xyz>2026-07-07 18:18:17 +0200
commit752269df5515a137a50d05b8df2d11fb287004bd (patch)
tree4f78ab67f3e48c51b22fd0f9fba0a22b95f8550a /mkhint
parentfdc632492e7aac948c2ebefd75cd27bb181db80a (diff)
downloadmkhintfile-752269df5515a137a50d05b8df2d11fb287004bd.tar.gz
mkhintfile-752269df5515a137a50d05b8df2d11fb287004bd.zip
feat: add BUNDLE_MANIFEST_FILE config var
Opt-in per-package manifest for bundled-dep reconciliation. No behavior yet; wires the config default and the test-harness path patch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'mkhint')
-rwxr-xr-xmkhint6
1 files changed, 6 insertions, 0 deletions
diff --git a/mkhint b/mkhint
index b0a7705..5795fb0 100755
--- a/mkhint
+++ b/mkhint
@@ -26,6 +26,12 @@ NVCHECKER_CONFIG="$HOME/.config/nvchecker/nvchecker.toml"
# Missing file = empty list = phantom-dep handling is a no-op.
PHANTOM_DEPS_FILE="$HOME/.config/mkhint/phantom-deps"
+# Packages whose extra DOWNLOAD lines are driven by an upstream deps manifest
+# (e.g. neovim's cmake.deps/deps.txt). One entry per line:
+# <pkgname> <deps-url-template-with-{VERSION}>
+# Missing file = empty list = feature is a no-op.
+BUNDLE_MANIFEST_FILE="$HOME/.config/mkhint/bundle-manifests"
+
# Built-package repository (slackrepo output tree: <cat>/<pkg>/<pkg>-*.txz).
PACKAGES_DIR="/repo/"