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