From d6a4ae9f49519b7bbf07b8f46e1d76c5ff0fcda4 Mon Sep 17 00:00:00 2001 From: Jyrki Gadinger Date: Mon, 5 May 2025 15:09:39 +0200 Subject: [PATCH] fix(libs/libp11): switch to dev-utils/pkgconf also add a fallback to allow older cache versions to work Fixes #28 Signed-off-by: Jyrki Gadinger --- libs/libp11/libp11.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/libp11/libp11.py b/libs/libp11/libp11.py index c8f5eaf..7359887 100644 --- a/libs/libp11/libp11.py +++ b/libs/libp11/libp11.py @@ -3,6 +3,7 @@ import os import shutil import utils +from CraftBase import CraftBase from CraftCompiler import CraftCompiler from Package.AutoToolsPackageBase import * from Package.MakeFilePackageBase import * @@ -24,7 +25,11 @@ def setDependencies(self): self.runtimeDependencies["virtual/base"] = None self.buildDependencies["libs/openssl"] = None self.buildDependencies["dev-utils/msys"] = None - self.buildDependencies["dev-utils/pkg-config"] = None + if CraftBase.cacheVersion() == "25.03-nc": + # support building libp11 with older cache versions if needed + self.buildDependencies["dev-utils/pkg-config"] = None + else: + self.buildDependencies["dev-utils/pkgconf"] = None class PackageMake(MakeFilePackageBase):