Skip to content

Commit 512ff4d

Browse files
authored
Fix cabalOnly dev shell (#2386)
--- <!-- Consider each and tick it off one way or the other --> * [x] CHANGELOG updated or not needed * [x] Documentation updated or not needed * [x] Haddocks updated or not needed * [x] No new TODOs introduced or explained herafter
2 parents c3de298 + 733150c commit 512ff4d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ changes.
1616
- The `Checkpoint` event, and consequently the `EventLogRotated` server output, now carry the different `NodeState` variants: `NodeInSync` or `NodeCatchingUp`.
1717
- `Greetings` message now also contains the hydra-node synced status to the chain backend.
1818
- See [Issue #2286](https://github.com/cardano-scaling/hydra/issues/2286) and [PR #2290](https://github.com/cardano-scaling/hydra/pull/2290).
19+
- Fix the `cabalOnly` development environment to allow for `cabal build hydra-node` without `haskell.nix`.
1920

2021
## [1.2.0] - 2025.11.28
2122

nix/hydra/shell.nix

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,19 @@
4646
];
4747

4848
libs = [
49+
# Upstream dependencies
4950
pkgs.glibcLocales
5051
pkgs.libsodium-vrf # from iohk-nix overlay
5152
pkgs.secp256k1
53+
pkgs.libblst # from iohk-nix overlay
54+
pkgs.lmdb
5255
pkgs.xz
5356
pkgs.zlib
57+
pkgs.snappy # for grapesy
58+
pkgs.protobuf # for grapesy
59+
# Hydra dependencies
5460
pkgs.etcd # Build-time dependency (static binary to be embedded)
61+
pkgs.librust_accumulator # From cardano-scaling/rust-accumulator
5562
]
5663
++
5764
pkgs.lib.optionals pkgs.stdenv.isLinux [

0 commit comments

Comments
 (0)