forked from chipsalliance/Surelog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
shell.nix
35 lines (31 loc) · 791 Bytes
/
shell.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# This is a nix-shell for use with the nix package manager.
# If you have nix installed, you may simply run `nix-shell`
# in this repo, and have all dependencies ready in the new shell.
{pkgs ? import (builtins.fetchTarball {
# Descriptive name to make the store path easier to identify
name = "nixos-2021-05";
# Commit hash
url = "https://github.com/NixOS/nixpkgs/archive/refs/tags/21.05.tar.gz";
# Hash obtained using `nix-prefetch-url --unpack <url>`
sha256 = "1ckzhh24mgz6jd1xhfgx0i9mijk6xjqxwsshnvq789xsavrmsc36";
}) {}}:
pkgs.mkShell {
buildInputs = with pkgs;
[
cmake
swig
tcl
jre8
antlr4
pkg-config
libuuid
diffutils
time
gperftools
zlib
lcov
git
cacert
python3
];
}