Skip to content

Commit

Permalink
nix: Add wrapping of wallet executables to provide runtime deps
Browse files Browse the repository at this point in the history
  • Loading branch information
rvl committed Sep 9, 2019
1 parent c5ab5e8 commit 7208a54
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions nix/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,23 @@ let
unit.build-tools = [ jormungandr ];
};


packages.cardano-wallet.components.exes.cardano-wallet-jormungandr = {
build-tools = [ pkgs.makeWrapper];
postInstall = ''
wrapProgram $out/bin/cardano-wallet-jormungandr \
--prefix PATH : ${jormungandr}/bin
'';
};

packages.cardano-wallet.components.exes.cardano-wallet-http-bridge = {
build-tools = [ pkgs.makeWrapper];
postInstall = ''
wrapProgram $out/bin/cardano-wallet-http-bridge \
--prefix PATH : ${cardano-http-bridge}/bin
'';
};

packages.cardano-wallet-http-bridge.components.benchmarks.restore = {
build-tools = [ pkgs.makeWrapper ];
postInstall = ''
Expand All @@ -65,6 +82,10 @@ let
--prefix PATH : ${cardano-http-bridge}/bin
'';
};

# Workaround for Haskell.nix issue
packages.cardano-wallet.components.all.postInstall = pkgs.lib.mkForce "";
packages.cardano-wallet-jormungandr.components.all.postInstall = pkgs.lib.mkForce "";
packages.cardano-wallet-http-bridge.components.all.postInstall = pkgs.lib.mkForce "";
}

Expand Down

0 comments on commit 7208a54

Please sign in to comment.