diff options
author | sternenseemann <sternenseemann@systemli.org> | 2023-08-08 12:51:22 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2023-08-08 19:16:48 +0200 |
commit | af60e68744fc34d61766d1bf0b58fc0cc6aa11de (patch) | |
tree | bb2ae50ee2565ba898e2702f4de305057bceff3e /pkgs/applications/networking/pjsip | |
parent | f1dc41a5cd467b19b7699b9fbd9d18286c891ff6 (diff) |
testers.hasPkgConfigModules: allow checking multiple pkg-config mods
This is very useful in conjunction with meta.pkgConfigModules, as the new tester can use the list provided by this meta attribute as a default value for moduleNames, making its usage in passthru.tests very convenient. For backwards compatibility, a shim under the old name is maintained with a warning.
Diffstat (limited to 'pkgs/applications/networking/pjsip')
-rw-r--r-- | pkgs/applications/networking/pjsip/default.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/applications/networking/pjsip/default.nix b/pkgs/applications/networking/pjsip/default.nix index 9c1b8e4f2617f..4ed0bad26c6f4 100644 --- a/pkgs/applications/networking/pjsip/default.nix +++ b/pkgs/applications/networking/pjsip/default.nix @@ -102,9 +102,8 @@ stdenv.mkDerivation (finalAttrs: { command = "pjsua --version"; }; - passthru.tests.pkg-config = testers.hasPkgConfigModule { + passthru.tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; - moduleName = "libpjproject"; }; passthru.tests.python-pjsua2 = runCommand "python-pjsua2" { } '' @@ -118,5 +117,8 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with maintainers; [ olynch ]; mainProgram = "pjsua"; platforms = platforms.linux ++ platforms.darwin; + pkgConfigModules = [ + "libpjproject" + ]; }; }) |