Skip to content

Commit 13ff1b8

Browse files
committed
fix: add system dependencies for hydra packages
1 parent 268ebb5 commit 13ff1b8

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

flake.nix

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,21 @@
213213
let addPackageKeys = x: x // { package-keys = builtins.attrNames x.packages; };
214214
in {
215215
modules = [
216-
(addPackageKeys {
217-
# Packages that depend on the plutus-tx plugin have broken haddock
218-
packages = {
219-
cardano-node-emulator.doHaddock = false;
220-
plutus-ledger.doHaddock = false;
221-
plutus-script-utils.doHaddock = false;
222-
plutus-scripts-bench.doHaddock = false;
223-
};
224-
})
216+
({ pkgs, ... }:
217+
addPackageKeys {
218+
# Packages that depend on the plutus-tx plugin have broken haddock
219+
packages = {
220+
cardano-node-emulator.doHaddock = false;
221+
plutus-ledger.doHaddock = false;
222+
plutus-script-utils.doHaddock = false;
223+
plutus-scripts-bench.doHaddock = false;
224+
225+
hydra-node.components.library.build-tools = [ pkgs.etcd ];
226+
proto-lens-protobuf-types.components.library.build-tools = [ pkgs.protobuf ];
227+
proto-lens-etcd.components.library.build-tools = [ pkgs.protobuf ];
228+
};
229+
}
230+
)
225231
];
226232
};
227233

0 commit comments

Comments
 (0)