From 95f9b9ffc3ca2d1999dd4b3dff2ae54178a81860 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Fri, 21 Feb 2025 21:55:34 +0000 Subject: [PATCH] opencl-clhpp: add passthru.tests.pkg-config --- pkgs/by-name/op/opencl-clhpp/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/op/opencl-clhpp/package.nix b/pkgs/by-name/op/opencl-clhpp/package.nix index b71c7d8fc13b..6a88042d38eb 100644 --- a/pkgs/by-name/op/opencl-clhpp/package.nix +++ b/pkgs/by-name/op/opencl-clhpp/package.nix @@ -7,6 +7,7 @@ ruby, opencl-headers, khronos-ocl-icd-loader, + testers, }: stdenv.mkDerivation (finalAttrs: { @@ -39,6 +40,14 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "BUILD_EXAMPLES" finalAttrs.finalPackage.doCheck) ]; + passthru.tests = { + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + moduleNames = [ "OpenCL-CLHPP" ]; + # Package version does not match the pkg-config module version. + }; + }; + meta = { description = "OpenCL Host API C++ bindings"; homepage = "http://github.khronos.org/OpenCL-CLHPP/";