ledger: separate python output

This commit is contained in:
Mario Rodas 2022-05-19 04:20:00 +00:00
parent d4286966e3
commit ef8d5637f4
2 changed files with 7 additions and 2 deletions

View file

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0x6jxwss3wwzbzlwmnwb8yzjk8f9wfawif4f1b74z2qg6hc4r7f6";
};
outputs = [ "out" "dev" ];
outputs = [ "out" "dev" "py" ];
buildInputs = [
(boost.override { enablePython = usePython; python = python3; })
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
# however, that would write to a different nixstore path, pass our own sitePackages location
prePatch = lib.optionalString usePython ''
substituteInPlace src/CMakeLists.txt \
--replace 'DESTINATION ''${Python_SITEARCH}' 'DESTINATION "${python3.sitePackages}"'
--replace 'DESTINATION ''${Python_SITEARCH}' 'DESTINATION "${placeholder "py"}/${python3.sitePackages}"'
'';
patches = [

View file

@ -4717,6 +4717,11 @@ in {
leb128 = callPackage ../development/python-modules/leb128 { };
ledger = (toPythonModule (pkgs.ledger.override {
usePython = true;
python3 = python;
})).py;
ledger_agent = callPackage ../development/python-modules/ledger_agent { };
ledgerblue = callPackage ../development/python-modules/ledgerblue { };