From 0fc06848015d26cb7b38c59fd6784a6861bbdf26 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Mon, 4 May 2026 22:47:07 +0200 Subject: [PATCH] Improve tarball selection when installing AUR packages --- pkg/pacman/sync/sync.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/pacman/sync/sync.go b/pkg/pacman/sync/sync.go index 47b78dc..5a6eda0 100644 --- a/pkg/pacman/sync/sync.go +++ b/pkg/pacman/sync/sync.go @@ -215,6 +215,11 @@ func findPKGFile(pkgName string, dir string) (string, error) { if !strings.HasSuffix(name, ".pkg.tar.zst") && !strings.HasSuffix(name, ".pkg.tar.gz") { continue } + // Skip packages that do not start with the exact package name, ex: sunshine-bin -> sunshine + if !strings.HasPrefix(name, pkgName) { + continue + } + // Skip packages that provide a debug package, ex: sunshine-bin -> sunshine-debug if strings.HasPrefix(name, pkgName+"-debug") { continue }