h2o: wrap executables with perl (#381416)

This commit is contained in:
lassulus
2025-02-12 17:35:33 +07:00
committed by GitHub
+11 -1
View File
@@ -4,6 +4,7 @@
fetchFromGitHub,
pkg-config,
cmake,
makeWrapper,
ninja,
perl,
brotli,
@@ -35,18 +36,27 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pkg-config
cmake
makeWrapper
ninja
perl
];
buildInputs = [
brotli
openssl
libcap
libuv
perl
zlib
wslay
];
postInstall = ''
EXES="$(find "$out/share/h2o" -type f -executable)"
for exe in $EXES; do
wrapProgram "$exe" \
--set "H2O_PERL" "${lib.getExe perl}"
done
'';
meta = with lib; {
description = "Optimized HTTP/1.x, HTTP/2, HTTP/3 server";
homepage = "https://h2o.examp1e.net";