M overlay/default.nix => overlay/default.nix +11 -0
@@ 103,6 103,17 @@ in {
libvpx = null;
} libtoxcore;
+ lighttpd = let
+ patchDir =
+ "${final.genodePackages.genodeSources}/repos/ports/src/app/lighttpd";
+ in overrideAttrsHost (attrs: {
+ postPatch = ''
+ for p in ${patchDir}/*.patch; do
+ patch -p3 $p
+ done
+ '';
+ }) lighttpd;
+
llvmPackages_11 = callPackage ./llvm-11 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_11.tools;
M packages/genodelabs/depot-targets.nix => packages/genodelabs/depot-targets.nix +6 -1
@@ 118,7 118,12 @@ in {
libsparkcrypto = { };
libssh.portInputs = with ports; [ libc libssh openssl zlib ];
libssl.portInputs = with ports; [ libc openssl ];
- lighttpd = { };
+ lighttpd = {
+ portInputs = with ports; [ libc lighttpd openssl zlib ];
+ postInstall = ''
+ ln -s $out/bin $out/sbin
+ '';
+ };
linux_nic_drv.HOST_INC_DIR = [ hostLibcInc ];
linux_rtc_drv = { };
loader = { };
M packages/genodelabs/ports.nix => packages/genodelabs/ports.nix +1 -0
@@ 37,6 37,7 @@ with pkgs;
libiconv.hash = "sha256-25YcW5zo1fE33ZolGQroR+KZO8wHEdN1QXa7+MhwS78=";
libpng.hash = "sha256-hNmSWN4gEk4UIjzkGD4j5qFooMCVXLwcBeOeFumvh+4=";
libssh.hash = "sha256-Z/1YdhISh2kqBjWiTOLkS+usoeeekJvAuYrVUgpxnQM=";
+ lighttpd.hash = "sha256-kEP4Q7rBhN9D77008pkOlnj7sWhk1gbiokzOGGDs2PM=";
lwip.hash = "sha256-RZsqy9iKiUfQzQOrPw2QWiKS5BkVbGe4HseF2DzeWeQ=";
lz4.hash = "sha256-nydkAbexaqcKYDzp0TsECKMXyPaoY9rf3MAbU33VPrg=";
mesa = {