h2o: add mruby support (#381685)

This commit is contained in:
lassulus
2025-02-13 16:50:20 +07:00
committed by GitHub
+19 -6
View File
@@ -13,6 +13,9 @@
libuv,
wslay,
zlib,
withMruby ? false,
bison,
ruby,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -33,12 +36,18 @@ stdenv.mkDerivation (finalAttrs: {
"lib"
];
nativeBuildInputs = [
pkg-config
cmake
makeWrapper
ninja
];
nativeBuildInputs =
[
pkg-config
cmake
makeWrapper
ninja
]
++ lib.optionals withMruby [
bison
ruby
];
buildInputs = [
brotli
openssl
@@ -49,6 +58,10 @@ stdenv.mkDerivation (finalAttrs: {
wslay
];
cmakeFlags = [
"-DWITH_MRUBY=${if withMruby then "ON" else "OFF"}"
];
postInstall = ''
EXES="$(find "$out/share/h2o" -type f -executable)"
for exe in $EXES; do