From da048a16af65e02d01bf9fdc13888ca7a6d85c18 Mon Sep 17 00:00:00 2001 From: Taylor Howard Date: Fri, 10 Apr 2026 09:12:23 +1000 Subject: [PATCH] ogre-next: add pkgConfigModules and pkg-config test Co-Authored-By: Claude Opus 4.6 --- pkgs/by-name/og/ogre-next/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/og/ogre-next/package.nix b/pkgs/by-name/og/ogre-next/package.nix index 8e0eb1b4c5aa..4a8bf556a739 100644 --- a/pkgs/by-name/og/ogre-next/package.nix +++ b/pkgs/by-name/og/ogre-next/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, fetchpatch2, + testers, cmake, ninja, @@ -75,12 +76,23 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "OGRE_CONFIG_ENABLE_STBI" true) ]; + passthru.tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + meta = { description = "3D Object-Oriented Graphics Rendering Engine"; homepage = "https://www.ogre3d.org/"; maintainers = with lib.maintainers; [ marcin-serwin ]; + pkgConfigModules = [ + "OGRE" + "OGRE-Hlms" + "OGRE-MeshLodGenerator" + "OGRE-Overlay" + ]; platforms = lib.platforms.linux; license = lib.licenses.mit;