diff options
| author | 2026-05-19 15:16:10 +0100 | |
|---|---|---|
| committer | 2026-05-19 15:16:10 +0100 | |
| commit | af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d (patch) | |
| tree | 5e5308b5299ca17df7ee98cbd6b341930cf78e04 | |
| parent | 08b54c6c2e2ed17c465aa994443165a1a8b0e960 (diff) | |
| download | dotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.tar.gz dotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.tar.bz2 dotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.zip | |
fix(paru): pin llama-cpp-vulkan via IgnoreDevel
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.)
| -rw-r--r-- | dot_config/paru/paru.conf | 6 |
1 files changed, 6 insertions, 0 deletions
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 |
