h2o: add mruby support (#381685)

authored by lassulus and committed by GitHub cad31696 c02c7ddc

+19 -6
+19 -6
pkgs/by-name/h2/h2o/package.nix
··· 13 libuv, 14 wslay, 15 zlib, 16 }: 17 18 stdenv.mkDerivation (finalAttrs: { ··· 33 "lib" 34 ]; 35 36 - nativeBuildInputs = [ 37 - pkg-config 38 - cmake 39 - makeWrapper 40 - ninja 41 - ]; 42 buildInputs = [ 43 brotli 44 openssl ··· 47 perl 48 zlib 49 wslay 50 ]; 51 52 postInstall = ''
··· 13 libuv, 14 wslay, 15 zlib, 16 + withMruby ? false, 17 + bison, 18 + ruby, 19 }: 20 21 stdenv.mkDerivation (finalAttrs: { ··· 36 "lib" 37 ]; 38 39 + nativeBuildInputs = 40 + [ 41 + pkg-config 42 + cmake 43 + makeWrapper 44 + ninja 45 + ] 46 + ++ lib.optionals withMruby [ 47 + bison 48 + ruby 49 + ]; 50 + 51 buildInputs = [ 52 brotli 53 openssl ··· 56 perl 57 zlib 58 wslay 59 + ]; 60 + 61 + cmakeFlags = [ 62 + "-DWITH_MRUBY=${if withMruby then "ON" else "OFF"}" 63 ]; 64 65 postInstall = ''