Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

libffi: Add meta.pkgConfigModules

+10 -3
+10 -3
pkgs/development/libraries/libffi/default.nix
··· 6 6 , doCheck ? !(stdenv.hostPlatform.isStatic) 7 7 , dejagnu 8 8 , nix-update-script 9 + , testers 9 10 }: 10 11 11 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation (finalAttrs: { 12 13 pname = "libffi"; 13 14 version = "3.4.4"; 14 15 15 16 src = fetchurl { 16 - url = "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz"; 17 + url = with finalAttrs; "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz"; 17 18 sha256 = "sha256-1mxWrSWags8qnfxAizK/XaUjcVALhHRff7i2RXEt9nY="; 18 19 }; 19 20 ··· 53 54 54 55 passthru = { 55 56 updateScript = nix-update-script { }; 57 + tests = { 58 + pkg-config = testers.hasPkgConfigModules { 59 + package = finalAttrs.finalPackage; 60 + }; 61 + }; 56 62 }; 57 63 58 64 meta = with lib; { ··· 75 81 license = licenses.mit; 76 82 maintainers = with maintainers; [ matthewbauer ]; 77 83 platforms = platforms.all; 84 + pkgConfigModules = [ "libffi" ]; 78 85 }; 79 - } 86 + })