tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lief: Fix failing build
polyfloyd
4 months ago
0898e7bc
f49c602f
+7
-1
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
li
lief
package.nix
+7
-1
pkgs/by-name/li/lief/package.nix
···
47
47
scikit-build-core
48
48
];
49
49
50
50
-
cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) ];
50
50
+
cmakeFlags = [
51
51
+
(lib.cmakeBool "LIEF_PYTHON_API" true)
52
52
+
(lib.cmakeBool "LIEF_EXAMPLES" false)
53
53
+
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
54
54
+
];
51
55
52
56
postBuild = ''
53
57
pushd ../api/python
···
60
64
${pyEnv.interpreter} -m pip install --prefix $py dist/*.whl
61
65
popd
62
66
'';
67
67
+
68
68
+
pythonImportsCheck = [ "lief" ];
63
69
64
70
meta = with lib; {
65
71
description = "Library to Instrument Executable Formats";