Commit 300e97ba authored by Robert Hensing's avatar Robert Hensing Committed by sternenseemann
Browse files

testers.hasPkgConfigModules: Simplify derivation name, use package name

parent 50c4f70d
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
# Static arguments
{ lib, runCommand, pkg-config }:

let
  genTestName = moduleNames:
    # An overly long name made the progress bar weird and distraction, and same
    # for the build log prefix.
    if lib.length moduleNames > 1 then
      "modules"
    else
      lib.head moduleNames;
in

# Tester arguments
{ package,
  moduleNames ? package.meta.pkgConfigModules,
  testName ? "check-pkg-config-${genTestName moduleNames}",
  testName ? "check-pkg-config-${package.pname or package.name}",
  version ? package.version or null,
  versionCheck ? false,
}: