Skip to content

Commit 8e30367

Browse files
authored
nghttp2 1.52.0 (#1)
* nghttp2 1.52.0 * use Dockerfile in v1.52.0 * Update Dockerfile
1 parent b9bacec commit 8e30367

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Dockerfile

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa
33
# Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors
44
# Licensed under the MIT license.
5-
# (base: https://github.com/nghttp2/nghttp2/blob/08676d23f964ac9aa1f9317ad30f0b7d78eb5a5a/docker/Dockerfile)
5+
# (base: https://github.com/nghttp2/nghttp2/blob/v1.52.0/docker/Dockerfile)
66

77
FROM debian:11 as build
88

9-
ENV NGHTTP2_VERSION=v1.49.0
9+
ENV NGHTTP2_VERSION=1.52.0
1010

1111
RUN apt-get update && \
1212
apt-get install -y --no-install-recommends \
@@ -15,15 +15,15 @@ RUN apt-get update && \
1515
zlib1g-dev libev-dev libjemalloc-dev ruby-dev libc-ares-dev bison \
1616
libelf-dev
1717

18-
RUN git clone --depth 1 -b OpenSSL_1_1_1q+quic https://github.com/quictls/openssl && \
18+
RUN git clone --depth 1 -b OpenSSL_1_1_1t+quic https://github.com/quictls/openssl && \
1919
cd openssl && \
2020
./config --openssldir=/etc/ssl && \
2121
make -j$(nproc) && \
2222
make install_sw && \
2323
cd .. && \
2424
rm -rf openssl
2525

26-
RUN git clone --depth 1 -b v0.7.0 https://github.com/ngtcp2/nghttp3 && \
26+
RUN git clone --depth 1 -b v0.8.0 https://github.com/ngtcp2/nghttp3 && \
2727
cd nghttp3 && \
2828
autoreconf -i && \
2929
./configure --enable-lib-only && \
@@ -32,7 +32,7 @@ RUN git clone --depth 1 -b v0.7.0 https://github.com/ngtcp2/nghttp3 && \
3232
cd .. && \
3333
rm -rf nghttp3
3434

35-
RUN git clone --depth 1 -b v0.8.0 https://github.com/ngtcp2/ngtcp2 && \
35+
RUN git clone --depth 1 -b v0.13.1 https://github.com/ngtcp2/ngtcp2 && \
3636
cd ngtcp2 && \
3737
autoreconf -i && \
3838
./configure --enable-lib-only \
@@ -44,18 +44,18 @@ RUN git clone --depth 1 -b v0.8.0 https://github.com/ngtcp2/ngtcp2 && \
4444
cd .. && \
4545
rm -rf ngtcp2
4646

47-
RUN git clone --depth 1 -b v0.8.1 https://github.com/libbpf/libbpf && \
47+
RUN git clone --depth 1 -b v1.1.0 https://github.com/libbpf/libbpf && \
4848
cd libbpf && \
4949
PREFIX=/usr/local make -C src install && \
5050
cd .. && \
5151
rm -rf libbpf
5252

53-
RUN git clone --depth 1 -b $NGHTTP2_VERSION https://github.com/nghttp2/nghttp2.git && \
53+
RUN git clone --depth 1 -b v${NGHTTP2_VERSION} https://github.com/nghttp2/nghttp2.git && \
5454
cd nghttp2 && \
5555
git submodule update --init && \
5656
autoreconf -i && \
5757
./configure --disable-examples --disable-hpack-tools \
58-
--disable-python-bindings --with-mruby --with-neverbleed \
58+
--with-mruby --with-neverbleed \
5959
--enable-http3 --with-libbpf \
6060
CC=clang CXX=clang++ \
6161
LIBTOOL_LDFLAGS="-static-libtool-libs" \

0 commit comments

Comments
 (0)