h2o: 2.3.0-rolling-2026-06-24 → 2.3.0-rolling-2026-06-25; binary wrapper; Brotli optional (#535213)

This commit is contained in:
Sandro
2026-06-25 16:59:53 +00:00
committed by GitHub
+11 -7
View File
@@ -4,16 +4,17 @@
fetchFromGitHub,
pkg-config,
cmake,
makeWrapper,
makeBinaryWrapper,
ninja,
perl,
perlPackages,
brotli,
openssl,
libcap,
libuv,
wslay,
zlib,
withBrotli ? true,
brotli,
withMruby ? true,
bison,
ruby,
@@ -24,13 +25,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "h2o";
version = "2.3.0-rolling-2026-06-24";
version = "2.3.0-rolling-2026-06-25";
src = fetchFromGitHub {
owner = "h2o";
repo = "h2o";
rev = "66fcbfed806d7645577e4e78e4d536d38379764d";
hash = "sha256-RzQHDHihcD+ife1CBCGliytrkt8eYVdL8AHdaYp3CFQ=";
rev = "58a9a054300a09235df52954101a49573762e0fc";
hash = "sha256-TofY3JzWM4XNiMqna5KnmtBJETndJ/YY0sFY/0X99GA=";
};
outputs = [
@@ -43,10 +44,11 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pkg-config
cmake
makeWrapper
makeBinaryWrapper
ninja
perlPackages.JSON
]
++ lib.optional withBrotli brotli
++ lib.optionals withMruby [
bison
ruby
@@ -61,9 +63,11 @@ stdenv.mkDerivation (finalAttrs: {
perl
zlib
wslay
];
]
++ lib.optional withBrotli brotli;
cmakeFlags = [
"-DWITH_BROTLI=${if withBrotli then "ON" else "OFF"}"
"-DWITH_MRUBY=${if withMruby then "ON" else "OFF"}"
];