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