Skip to content

Commit

Permalink
nix build products
Browse files Browse the repository at this point in the history
  • Loading branch information
disassembler committed Jan 28, 2021
1 parent 52f32ee commit 1b4952b
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
6 changes: 6 additions & 0 deletions default.nix
@@ -0,0 +1,6 @@
let
sources = import ./nix/sources.nix {};
pkgs = import sources.nixpkgs { overlays = [ (import ./overlay.nix) ]; };
in {
inherit (pkgs) adawallet cardano-cli cardano-hw-cli cardano-address cardano-rosetta-py cardano-completions cardano-node bech32 cardano-wallet;
}
28 changes: 11 additions & 17 deletions overlay.nix
Expand Up @@ -5,14 +5,6 @@ let

in self: super: {
cardano-hw-cli = self.callPackage ./cardano-hw-cli {};
cardano-rosetta-python = self.python3Packages.buildPythonPackage {
pname = "cardano-rosetta-python";
version = "0.0.0";
src = ./cardano-rosetta-python;
doCheck = false;
propagatedBuildInputs = with self.python3Packages; [ six dateutil urllib3 ];
};

cardano-completions = self.runCommand "cardano-completions" {} ''
BASH_COMPLETIONS=$out/share/bash-completion/completions
mkdir -p $BASH_COMPLETIONS
Expand All @@ -27,20 +19,22 @@ in self: super: {
inherit (walletPkgs) cardano-address bech32;
# cardano-wallet attribute includes cardano-node which causes a collision
inherit (walletPkgs.haskellPackages.cardano-wallet.components.exes) cardano-wallet;
trezor = self.python3Packages.trezor.overrideAttrs (oldAttrs: {
src = self.python3Packages.fetchPypi {
pname = "trezor";
version = "0.12.1";
sha256 = "sha256-KTz8PF0T+mKkLSP4XaoMmOPrLjxEqwylTrMUzWmqKfA=";
};
});

adawallet = self.python3Packages.buildPythonApplication {
pname = "adawallet";
version = "0.0.0";
version = "1.0.0";
src = ./adawallet;
propagatedBuildInputs = [ self.cardano-rosetta-py self.python3Packages.docopt ];
propagatedBuildInputs = with self; [
cardano-rosetta-py
python3Packages.docopt
cardano-cli
cardano-hw-cli
cardano-address
srm
];
doCheck = false;
};

cardano-rosetta-py = let
src = self.runCommand "cardano-rosetta-py-src" { buildInputs = [ self.openapi-generator-cli ]; } ''
mkdir $out
Expand Down

0 comments on commit 1b4952b

Please sign in to comment.