diff options
Diffstat (limited to 'pkgs/applications/virtualization/xen/4.10.nix')
-rw-r--r-- | pkgs/applications/virtualization/xen/4.10.nix | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/xen/4.10.nix b/pkgs/applications/virtualization/xen/4.10.nix index 57fd03361305..4e4df3976fc1 100644 --- a/pkgs/applications/virtualization/xen/4.10.nix +++ b/pkgs/applications/virtualization/xen/4.10.nix @@ -8,6 +8,9 @@ , withOVMF ? false, OVMF , withLibHVM ? true +# xen +, lvm2, ncurses, python2Packages + # qemu , udev, pciutils, xorg, SDL, pixman, acl, glusterfs, spice-protocol, usbredir , alsa-lib, glib, python2 @@ -165,7 +168,21 @@ callPackage (import ./generic.nix (rec { "-Wno-error=zero-length-bounds" ]; + patches = [ + ./0000-fix-ipxe-src.4.10.patch + ./0000-fix-install-python.4.10.patch + ./0004-makefile-use-efi-ld.4.10.patch + ./0005-makefile-fix-efi-mountdir-use.4.10.patch + ]; + postPatch = '' + substituteInPlace tools/blktap2/lvm/lvm-util.c \ + --replace /usr/sbin/vgs ${lvm2}/bin/vgs \ + --replace /usr/sbin/lvs ${lvm2}/bin/lvs + + substituteInPlace tools/xenstat/Makefile \ + --replace /usr/include/curses.h ${ncurses.dev}/include/curses.h + # Avoid a glibc >= 2.25 deprecation warnings that get fatal via -Werror. sed 1i'#include <sys/sysmacros.h>' \ -i tools/blktap2/control/tap-ctl-allocate.c \ @@ -181,4 +198,7 @@ callPackage (import ./generic.nix (rec { else throw "this xen has no qemu builtin"; }; -})) ({ ocamlPackages = ocaml-ng.ocamlPackages_4_05; } // args) +})) ({ + ocamlPackages = ocaml-ng.ocamlPackages_4_05; + pythonPackages = python2Packages; +} // args) |