about summary refs log tree commit diff
path: root/nixpkgs/pkgs/top-level/pkg-config/tests.nix
blob: 786e2ecc534b8a969ad1d2dd672b24712621f8d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# cd nixpkgs
# nix-build -A tests.pkg-config
{ lib, stdenv, ... }:

let
  # defaultPkgConfigPackages test needs a Nixpkgs with allowUnsupportedPlatform
  # in order to filter out the unsupported packages without throwing any errors
  # tryEval would be too fragile, masking different problems as if they're
  # unsupported platform problems.
  allPkgs = import ../default.nix {
    system = stdenv.hostPlatform.system;
    localSystem = stdenv.buildPlatform.system;
    config = {
      allowUnsupportedSystem = true;
    };
    overlays = [];
  };
in
lib.recurseIntoAttrs {
  defaultPkgConfigPackages = allPkgs.callPackage ./test-defaultPkgConfigPackages.nix { } // { __recurseIntoDerivationForReleaseJobs = true; };
}