From 02d96bd27789ee782db5d6183cc66de4f5b7feea Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 12 Mar 2026 08:30:04 -0700 Subject: [PATCH] openblas: test pkg-config and cmake module presence --- .../libraries/science/math/openblas/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 77af9fe00cbd..89a6e3a4a90b 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -37,6 +37,7 @@ opencv, python3, openmp ? null, + testers, }: let @@ -334,6 +335,13 @@ stdenv.mkDerivation (finalAttrs: { octave opencv ; + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; + cmake = testers.hasCmakeConfigModules { + package = finalAttrs.finalPackage; + moduleNames = [ "OpenBLAS" ]; + }; }; meta = { @@ -342,5 +350,11 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/OpenMathLib/OpenBLAS"; platforms = lib.attrNames configs; maintainers = with lib.maintainers; [ ttuegel ]; + pkgConfigModules = [ + "openblas" + "blas" + "cblas" + "lapack" + ]; }; })