diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index ff9e59346a5d..8e55937062b6 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -95,6 +95,7 @@ let inetutils iproute2 iptables + libnl.bin multipath-tools nbd openvswitch @@ -164,39 +165,42 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; }; - nativeBuildInputs = [ - autoPatchelfHook - bison - cmake - flex - pandoc - pkg-config - python3Packages.setuptools - ]; + strictDeps = true; + + nativeBuildInputs = + [ + acpica-tools + autoPatchelfHook + bison + cmake + dev86 + flex + pandoc + perl + pkg-config + + # oxenstored + ocamlPackages.findlib + ocamlPackages.ocaml + ] + ++ (with python3Packages; [ + python + setuptools + wrapPython + ]); + buildInputs = [ - # Xen - acpica-tools bzip2 - dev86 e2fsprogs.dev libnl libuuid lzo ncurses - perl - python3Packages.python xz yajl zlib zstd - - # oxenstored - ocamlPackages.findlib - ocamlPackages.ocaml - - # Python Fixes - python3Packages.wrapPython ] ++ optionals withFlask [ checkpolicy ] ++ optionals (versionOlder finalAttrs.version "4.19") [ systemdMinimal ];