tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
libffi: Add meta.pkgConfigModules
Rodney Lorrimar
2 years ago
d239ca5c
a20c0d56
+10
-3
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
libffi
default.nix
+10
-3
pkgs/development/libraries/libffi/default.nix
···
6
6
, doCheck ? !(stdenv.hostPlatform.isStatic)
7
7
, dejagnu
8
8
, nix-update-script
9
9
+
, testers
9
10
}:
10
11
11
11
-
stdenv.mkDerivation rec {
12
12
+
stdenv.mkDerivation (finalAttrs: {
12
13
pname = "libffi";
13
14
version = "3.4.4";
14
15
15
16
src = fetchurl {
16
16
-
url = "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz";
17
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
57
+
tests = {
58
58
+
pkg-config = testers.hasPkgConfigModules {
59
59
+
package = finalAttrs.finalPackage;
60
60
+
};
61
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
84
+
pkgConfigModules = [ "libffi" ];
78
85
};
79
79
-
}
86
86
+
})