From af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Tue, 19 May 2026 15:16:10 +0100 Subject: fix(paru): pin llama-cpp-vulkan via IgnoreDevel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pacman.conf's IgnorePkg only stops pkgver upgrades. paru in Devel mode runs `git ls-remote` against AUR -git sources during sysupgrade and rebuilds whenever upstream has a newer commit hash — which is exactly what was triggering the 1-2h llama-cpp-vulkan rebuild on every `just update`. IgnoreDevel is paru's purpose-built knob for skipping that devel recheck (paru.conf(5)). Manual `paru -S llama-cpp-vulkan` still works when an upgrade is intentional. (Replaces a botched first attempt that used IgnorePkg, which is not a valid paru.conf option.) --- dot_config/paru/paru.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dot_config/paru/paru.conf b/dot_config/paru/paru.conf index 6a3632c..db54f2d 100644 --- a/dot_config/paru/paru.conf +++ b/dot_config/paru/paru.conf @@ -8,6 +8,12 @@ # GENERAL OPTIONS # [options] +# llama-cpp-vulkan: AUR rebuilds on every llama.cpp commit (1-2 hour build). +# pacman.conf's IgnorePkg only covers pkgver upgrades; paru's Devel-mode +# git-ls-remote check rebuilds anyway when upstream has new commits. +# IgnoreDevel suppresses exactly that path. Update manually with +# `paru -S llama-cpp-vulkan` when intended. +IgnoreDevel = llama-cpp-vulkan PgpFetch Devel Provides -- cgit v1.3.1