Merge pull request #173694 from marsam/ledger-python

ledger: separate python output
main
Mario Rodas 2 years ago committed by GitHub
commit 3e7f627268
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      pkgs/applications/office/ledger/default.nix
  2. 5
      pkgs/top-level/python-packages.nix

@ -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 = [

@ -4723,6 +4723,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 { };

Loading…
Cancel
Save