From 40c68b29c46f28a10cbba0d725afd4f055cb5d5a Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Fri, 20 Feb 2026 03:52:01 +0000
Subject: [PATCH] More tries at dep res

---
 src/archrepobuild/aur.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/archrepobuild/aur.py b/src/archrepobuild/aur.py
index a2ca289..33643a5 100644
--- a/src/archrepobuild/aur.py
+++ b/src/archrepobuild/aur.py
@@ -38,6 +38,7 @@
     out_of_date: datetime | None
     first_submitted: datetime
     last_modified: datetime
+    package_base: str
     depends: list[str] = field(default_factory=list)
     makedepends: list[str] = field(default_factory=list)
     checkdepends: list[str] = field(default_factory=list)
@@ -50,8 +51,8 @@
 
     @property
     def git_url(self) -> str:
-        """Get the git clone URL for this package."""
-        return f"{AUR_GIT_URL}/{self.name}.git"
+        """Get the git clone URL for this package (using PackageBase)."""
+        return f"{AUR_GIT_URL}/{self.package_base}.git"
 
     @property
     def aur_url(self) -> str:
@@ -81,6 +82,7 @@
             ),
             first_submitted=datetime.fromtimestamp(data["FirstSubmitted"]),
             last_modified=datetime.fromtimestamp(data["LastModified"]),
+            package_base=data.get("PackageBase", data["Name"]),
             depends=data.get("Depends", []),
             makedepends=data.get("MakeDepends", []),
             checkdepends=data.get("CheckDepends", []),

--
Gitblit v1.10.0