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
, doCheck ? !(stdenv.hostPlatform.isStatic)
7
, dejagnu
8
, nix-update-script
0
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 { };
0
0
0
0
0
56
};
57
58
meta = with lib; {
···
75
license = licenses.mit;
76
maintainers = with maintainers; [ matthewbauer ];
77
platforms = platforms.all;
0
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
+
})