From a3465eea15ec91d9ecea15c587d3ad45673dcad1 Mon Sep 17 00:00:00 2001 From: Gregory Gerasev Date: Mon, 10 Feb 2025 00:42:53 +0700 Subject: [PATCH] Add manual building instructions to README.md Closing #114 --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 306b351..3ad25d0 100644 --- a/README.md +++ b/README.md @@ -19,14 +19,26 @@ resulting in free implementations for: ## Building +### Building using devx shell + Building is performed with `cabal`inside IOG's `github:input-output-hk/devx` shell. See `.envrc` for details. Make sure to `cabal update` before building. +### Building manually + +*Unsupported method: do on your own risk. Was tested on Arch Linux in 2024.* + +Manual installation for required binary dependencies is described here: +https://github.com/input-output-hk/cardano-node-wiki/blob/main/docs/getting-started/install.md#installing-blst +Arch Linux has libblst in AUR, which is alternative for building it manually. + +After installing binary dependencies `cabal build` should work. + ## Running tests Tests are runned in emulated environment using [CLB](https://github.com/mlabs-haskell/clb). -Just run: `cabal run cem-script-test`. \ No newline at end of file +Just run: `cabal run cem-script-test`.