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