|
|
|
@ -1,6 +1,11 @@
|
|
|
|
|
{ buildPackages, ports }:
|
|
|
|
|
with ports;
|
|
|
|
|
let
|
|
|
|
|
includeDir = pkg: buildPackages.lib.getDev pkg + "/include";
|
|
|
|
|
|
|
|
|
|
hostLibcInc = includeDir buildPackages.glibc;
|
|
|
|
|
# TODO: does this need to be glibc?
|
|
|
|
|
|
|
|
|
|
vbox5' = {
|
|
|
|
|
nativeBuildInputs = with buildPackages; [ iasl yasm ];
|
|
|
|
|
patches = [ ./vbox-framebuffer-fail-on-fail.patch ];
|
|
|
|
@ -10,6 +15,12 @@ in {
|
|
|
|
|
|
|
|
|
|
cached_fs_rom.patches = [ ./cached_fs_rom.patch ];
|
|
|
|
|
|
|
|
|
|
fb_sdl = with buildPackages; {
|
|
|
|
|
nativeBuildInputs = [ pkgconfig ];
|
|
|
|
|
buildInputs = [ SDL ];
|
|
|
|
|
HOST_INC_DIR = [ hostLibcInc (includeDir SDL) ];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
gpt_write.portInputs = [ jitterentropy ];
|
|
|
|
|
|
|
|
|
|
init.patches = [ ./sandbox.patch ];
|
|
|
|
@ -30,6 +41,10 @@ in {
|
|
|
|
|
|
|
|
|
|
libiconv.portInputs = [ libc libiconv ];
|
|
|
|
|
|
|
|
|
|
linux_nic_drv.HOST_INC_DIR = [ hostLibcInc ];
|
|
|
|
|
|
|
|
|
|
lx_block.HOST_INC_DIR = [ hostLibcInc ];
|
|
|
|
|
|
|
|
|
|
noux.portInputs = [ libc ];
|
|
|
|
|
|
|
|
|
|
posix.portInputs = [ libc ];
|
|
|
|
|