summaryrefslogtreecommitdiffstats
path: root/shell.nix
blob: 7905cf39cd78f7d010a41251ee207266da71455f (plain) (blame)
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
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
  name = "jove-build-env";
  hardeningDisable = [ "format" ];
  buildInputs = with pkgs; [
    # Library depends
    gmp gmp.dev
    isl
    libffi libffi.dev
    libmpc
    libxcrypt
    mpfr mpfr.dev
    xz xz.dev
    zlib zlib.dev

    m4
    bison
    flex
    texinfo

    gcc
    stdenv.cc
    stdenv.cc.libc stdenv.cc.libc_dev

    # Test suite
    qemu_kvm
    parted
  ];
}