From 69a3049d275d78c51cd24661b5b69f3cbfcd2294 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 9 Jul 2026 10:32:22 +0200 Subject: feat: expand nvchecker autodetect + echo stanza on -n/-C --- mkhint | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) (limited to 'mkhint') diff --git a/mkhint b/mkhint index e8c4fab..5045974 100755 --- a/mkhint +++ b/mkhint @@ -933,9 +933,12 @@ add_nvchecker_section() { local label; label=$(_nvchecker_label "$pkg") - # Skip if section already present + # Already present: dump the existing section so the user sees what's set. if _has_nvchecker_section "$pkg"; then - echo "nvchecker: ${label} already present in $NVCHECKER_CONFIG" + echo "nvchecker: ${label} already present in $NVCHECKER_CONFIG:" + echo "────────────────────────────" + _extract_nvchecker_section "$pkg" + echo "────────────────────────────" return 0 fi @@ -946,27 +949,10 @@ add_nvchecker_section() { fi local haystack="${download} ${homepage}" - local section="" - if [[ "$haystack" =~ github\.com/([A-Za-z0-9._-]+)/([A-Za-z0-9._-]+) ]]; then - local owner="${BASH_REMATCH[1]}" - local repo="${BASH_REMATCH[2]}" - repo="${repo%.git}" - section=$(cat <> "$NVCHECKER_CONFIG" - echo "nvchecker: review/fill ${label} section in $NVCHECKER_CONFIG" + echo "nvchecker: added ${label} section to $NVCHECKER_CONFIG:" + echo "────────────────────────────" + printf '%s\n' "$label" + if [[ -n "$body" ]]; then + printf '%s' "$body" + else + echo "# TODO: configure nvchecker source for \"${pkg}\"" + fi + echo "────────────────────────────" } # Add NODOWNLOAD=yes after MD5SUM_x86_64 line if not already present -- cgit v1.2.3