diff --git a/packages/genodelabs/targets.nix b/packages/genodelabs/targets.nix index 52732b0..1163585 100644 --- a/packages/genodelabs/targets.nix +++ b/packages/genodelabs/targets.nix @@ -1,5 +1,12 @@ { buildPackages, ports }: -with ports; { +with ports; +let + vbox5' = { + nativeBuildInputs = with buildPackages; [ iasl yasm ]; + patches = [ ./vbox-framebuffer-fail-on-fail.patch ./vbox-debug.patch ]; + portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ]; + }; +in { gpt_write.portInputs = [ jitterentropy ]; @@ -47,17 +54,9 @@ with ports; { usb_drv.portInputs = [ dde_linux ]; - vbox5 = { - nativeBuildInputs = with buildPackages; [ iasl yasm ]; - patches = [ ./vbox-framebuffer-fail-on-fail.patch ./vbox-debug.patch ]; - portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ]; - }; + vbox5 = vbox5'; - vbox5-nova = { - nativeBuildInputs = with buildPackages; [ iasl yasm ]; - patches = [ ./vbox5-iasl.patch ./vbox-framebuffer-fail-on-fail.patch ]; - portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ]; - }; + vbox5-nova = vbox5'; vesa_drv.portInputs = [ libc x86emu ];