diff --git a/overlay/default.nix b/overlay/default.nix index 667c692..a410b74 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -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; diff --git a/packages/genodelabs/depot-targets.nix b/packages/genodelabs/depot-targets.nix index 7dc471a..f77fbe5 100644 --- a/packages/genodelabs/depot-targets.nix +++ b/packages/genodelabs/depot-targets.nix @@ -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 = { }; diff --git a/packages/genodelabs/ports.nix b/packages/genodelabs/ports.nix index 8d8c2d8..26a2e95 100644 --- a/packages/genodelabs/ports.nix +++ b/packages/genodelabs/ports.nix @@ -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 = {