|
|
|
@ -4,7 +4,7 @@
|
|
|
|
|
# the package attributes of this flake.
|
|
|
|
|
|
|
|
|
|
{ buildPackages, genodePackages, ports }:
|
|
|
|
|
with ports;
|
|
|
|
|
|
|
|
|
|
let
|
|
|
|
|
self = genodePackages;
|
|
|
|
|
|
|
|
|
@ -15,7 +15,7 @@ let
|
|
|
|
|
|
|
|
|
|
vbox5' = {
|
|
|
|
|
nativeBuildInputs = with buildPackages; [ iasl yasm ];
|
|
|
|
|
portInputs = [ libc libiconv qemu-usb stdcxx virtualbox5 ];
|
|
|
|
|
portInputs = with ports; [ libc libiconv qemu-usb stdcxx virtualbox5 ];
|
|
|
|
|
};
|
|
|
|
|
in {
|
|
|
|
|
acpi_drv = { };
|
|
|
|
@ -35,11 +35,10 @@ in {
|
|
|
|
|
block_cache = { };
|
|
|
|
|
block_tester = { };
|
|
|
|
|
boot_fb_drv = { };
|
|
|
|
|
bsd_audio_drv = { };
|
|
|
|
|
bsd_audio_drv.portInputs = with ports; [ dde_bsd ];
|
|
|
|
|
cached_fs_rom.patches = [ ./patches/cached_fs_rom.patch ];
|
|
|
|
|
chroot = { };
|
|
|
|
|
clipboard = { };
|
|
|
|
|
content.inc = { };
|
|
|
|
|
coreutils = {
|
|
|
|
|
enableParallelBuilding = false;
|
|
|
|
|
portInputs = with ports; [ coreutils libc ];
|
|
|
|
@ -49,7 +48,7 @@ in {
|
|
|
|
|
};
|
|
|
|
|
cpu_burner = { };
|
|
|
|
|
cpu_load_display = { };
|
|
|
|
|
curl = { };
|
|
|
|
|
curl.portInputs = with ports; [ curl libc libssh openssl zlib ];
|
|
|
|
|
decorator = { };
|
|
|
|
|
demo = { };
|
|
|
|
|
depot_deploy = { };
|
|
|
|
@ -86,7 +85,7 @@ in {
|
|
|
|
|
global_keys_handler = { };
|
|
|
|
|
gmp = { };
|
|
|
|
|
gnumake = { };
|
|
|
|
|
gpt_write.portInputs = [ jitterentropy ];
|
|
|
|
|
gpt_write.portInputs = with ports; [ jitterentropy ];
|
|
|
|
|
grep = { };
|
|
|
|
|
gui_fader = { };
|
|
|
|
|
gui_fb = { };
|
|
|
|
@ -98,27 +97,27 @@ in {
|
|
|
|
|
input_event_bridge = { };
|
|
|
|
|
intel_fb_drv = {
|
|
|
|
|
BOARD = "pc";
|
|
|
|
|
portInputs = [ dde_linux ];
|
|
|
|
|
portInputs = with ports; [ dde_linux ];
|
|
|
|
|
};
|
|
|
|
|
ipxe_nic_drv.portInputs = [ dde_ipxe ];
|
|
|
|
|
ipxe_nic_drv.portInputs = with ports; [ dde_ipxe ];
|
|
|
|
|
jbig2dec = { };
|
|
|
|
|
jpeg = { };
|
|
|
|
|
lan9118_nic_drv = { };
|
|
|
|
|
libarchive = { };
|
|
|
|
|
libc = {
|
|
|
|
|
buildInputs = [ self.vfs ];
|
|
|
|
|
portInputs = [ libc ];
|
|
|
|
|
portInputs = with ports; [ libc ];
|
|
|
|
|
patches = [ ./patches/libc.patch ];
|
|
|
|
|
};
|
|
|
|
|
libcrypto = { };
|
|
|
|
|
libiconv.portInputs = [ libc libiconv ];
|
|
|
|
|
libcrypto.portInputs = with ports; [ libc openssl ];
|
|
|
|
|
libiconv.portInputs = with ports; [ libc libiconv ];
|
|
|
|
|
liblzma = { };
|
|
|
|
|
libpng = { };
|
|
|
|
|
libqgenodeviewwidget = { };
|
|
|
|
|
libqpluginwidget = { };
|
|
|
|
|
libsparkcrypto = { };
|
|
|
|
|
libssh = { };
|
|
|
|
|
libssl = { };
|
|
|
|
|
libssh.portInputs = with ports; [ libc libssh openssl zlib ];
|
|
|
|
|
libssl.portInputs = with ports; [ libc openssl ];
|
|
|
|
|
lighttpd = { };
|
|
|
|
|
linux_nic_drv.HOST_INC_DIR = [ hostLibcInc ];
|
|
|
|
|
linux_rtc_drv = { };
|
|
|
|
@ -135,7 +134,7 @@ in {
|
|
|
|
|
mpfr = { };
|
|
|
|
|
mupdf = { };
|
|
|
|
|
nano3d = { };
|
|
|
|
|
ncurses = { };
|
|
|
|
|
ncurses.portInputs = with ports; [ libc ncurses ];
|
|
|
|
|
nic_bridge = { };
|
|
|
|
|
nic_loopback = { };
|
|
|
|
|
nic_router = { };
|
|
|
|
@ -151,7 +150,7 @@ in {
|
|
|
|
|
platform_drv.patches = [ ./patches/platform_drv.patch ];
|
|
|
|
|
posix = {
|
|
|
|
|
buildInputs = [ self.libc ];
|
|
|
|
|
portInputs = [ ports.libc ];
|
|
|
|
|
portInputs = with ports; [ ports.libc ];
|
|
|
|
|
};
|
|
|
|
|
ps2_drv = { };
|
|
|
|
|
qt5_base = { };
|
|
|
|
@ -177,18 +176,18 @@ in {
|
|
|
|
|
rpi_fb_drv = { };
|
|
|
|
|
rtc_drv = { };
|
|
|
|
|
rump = {
|
|
|
|
|
portInputs = [ dde_rump ];
|
|
|
|
|
portInputs = with ports; [ dde_rump ];
|
|
|
|
|
buildInputs = with buildPackages; [ zlib ];
|
|
|
|
|
};
|
|
|
|
|
sandbox = { };
|
|
|
|
|
sanitizer = { };
|
|
|
|
|
sculpt_manager = { };
|
|
|
|
|
sed = { };
|
|
|
|
|
seoul = { };
|
|
|
|
|
seoul.portInputs = with ports; [ libc seoul ];
|
|
|
|
|
sequence = { };
|
|
|
|
|
spark = { };
|
|
|
|
|
ssh_terminal.portInputs = [ libc libssh ];
|
|
|
|
|
stdcxx.portInputs = [ libc stdcxx ];
|
|
|
|
|
ssh_terminal.portInputs = with ports; [ libc libssh ];
|
|
|
|
|
stdcxx.portInputs = with ports; [ libc stdcxx ];
|
|
|
|
|
stdin2out = { };
|
|
|
|
|
system_rtc = { };
|
|
|
|
|
tar = { };
|
|
|
|
@ -269,28 +268,28 @@ in {
|
|
|
|
|
trace_policy = { };
|
|
|
|
|
trace_subject_reporter = { };
|
|
|
|
|
usb_block_drv = { };
|
|
|
|
|
usb_drv.portInputs = [ dde_linux ];
|
|
|
|
|
usb_drv.portInputs = with ports; [ dde_linux ];
|
|
|
|
|
usb_hid_drv = { };
|
|
|
|
|
usb_host_drv = { };
|
|
|
|
|
vbox5 = vbox5';
|
|
|
|
|
vbox5-nova = vbox5';
|
|
|
|
|
verify = { };
|
|
|
|
|
vesa_drv.portInputs = [ libc x86emu ];
|
|
|
|
|
vesa_drv.portInputs = with ports; [ libc x86emu ];
|
|
|
|
|
vfs.outputs = [ "out" "lib" ];
|
|
|
|
|
vfs_audit = { };
|
|
|
|
|
vfs_block = { };
|
|
|
|
|
vfs_fatfs = { };
|
|
|
|
|
vfs_import.patches = [ ./patches/vfs_import.patch ];
|
|
|
|
|
vfs_jitterentropy.portInputs = [ jitterentropy libc ];
|
|
|
|
|
vfs_jitterentropy.portInputs = with ports; [ jitterentropy libc ];
|
|
|
|
|
vfs_lwip = {
|
|
|
|
|
patches = [ ./patches/lwip.patch ];
|
|
|
|
|
portInputs = [ lwip ];
|
|
|
|
|
portInputs = with ports; [ lwip ];
|
|
|
|
|
};
|
|
|
|
|
vfs_lxip.portInputs = [ dde_linux ];
|
|
|
|
|
vfs_lxip.portInputs = with ports; [ dde_linux ];
|
|
|
|
|
vfs_oss = { };
|
|
|
|
|
vfs_pipe = { };
|
|
|
|
|
vfs_trace = { };
|
|
|
|
|
vfs_ttf.portInputs = [ libc stb ];
|
|
|
|
|
vfs_ttf.portInputs = with ports; [ libc stb ];
|
|
|
|
|
vim = { };
|
|
|
|
|
vim-minimal = { };
|
|
|
|
|
virtdev_rom = { };
|
|
|
|
@ -299,7 +298,7 @@ in {
|
|
|
|
|
postInstall = "mv $out/bin/virtio_*_nic $out/bin/$pname";
|
|
|
|
|
};
|
|
|
|
|
which = { };
|
|
|
|
|
wifi_drv.portInputs = [ dde_linux libc openssl ];
|
|
|
|
|
wifi_drv.portInputs = with ports; [ dde_linux libc openssl ];
|
|
|
|
|
window_layouter = { };
|
|
|
|
|
wm = { };
|
|
|
|
|
zlib = { };
|
|
|
|
|