2
0
Fork 0
genodepkgs/packages/genodelabs/targets.nix

73 lines
1.7 KiB
Nix
Raw Normal View History

{ buildPackages, ports }:
with ports; {
2020-05-29 12:59:30 +02:00
cached_fs_rom.patches = [ ./cached_fs_rom.patch ];
gpt_write.portInputs = [ jitterentropy ];
init.patches = [ ./sandbox.patch ];
2020-04-29 00:07:24 +02:00
input_filter.patches = [ ./input_filter.patch ];
intel_fb_drv = {
BOARD = "pc";
portInputs = [ dde_linux ];
};
2020-05-15 16:54:33 +02:00
ipxe_nic_drv.portInputs = [ dde_ipxe ];
libc = {
portInputs = [ libc ];
patches = [ ./libc.patch ];
};
2020-05-15 16:54:33 +02:00
libiconv.portInputs = [ libc libiconv ];
noux.portInputs = [ libc ];
posix.portInputs = [ libc ];
rump = {
portInputs = [ dde_rump ];
buildInputs = with buildPackages; [ zlib ];
};
2020-05-15 16:54:33 +02:00
stdcxx.portInputs = [ libc stdcxx ];
# The following are tests that never exit
# and have no conventions on log output.
2020-05-19 12:30:38 +02:00
"test-log".patches = [ ./test-log.patch ];
"test-pci".patches = [ ./test-pci.patch ];
"test-signal".patches = [ ./test-signal.patch ];
2020-04-26 07:18:38 +02:00
"test-vmm_x86".patches = [ ./test-vmm_x86.patch ];
usb_drv.portInputs = [ dde_linux ];
vbox5 = {
nativeBuildInputs = with buildPackages; [ iasl yasm ];
2020-05-15 16:54:33 +02:00
patches = [ ./vbox5-iasl.patch ./vbox-framebuffer-fail-on-fail.patch ];
portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ];
};
vbox5-nova = {
nativeBuildInputs = with buildPackages; [ iasl yasm ];
patches = [ ./vbox5-iasl.patch ./vbox-framebuffer-fail-on-fail.patch ];
2020-04-09 19:56:40 +02:00
portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ];
};
vesa_drv.portInputs = [ libc x86emu ];
vfs.outputs = [ "out" "lib" ];
vfs_jitterentropy.portInputs = [ jitterentropy libc ];
vfs_lwip.portInputs = [ lwip ];
vfs_ttf.portInputs = [ libc stb ];
wifi_drv.portInputs = [ dde_linux libc openssl ];
}