aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2023-03-25 18:29:25 +0100
committerMichael Albinus2023-03-25 18:29:25 +0100
commite2ff4dbf3db5d3eae463660651753a127620fbe8 (patch)
tree8eaac0ff7ef72a919361a44fe975630d9da3a792
parent267d9d5e3d1b1c5e1c9a61c5370581f26efda010 (diff)
downloademacs-e2ff4dbf3db5d3eae463660651753a127620fbe8.tar.gz
emacs-e2ff4dbf3db5d3eae463660651753a127620fbe8.zip
* test/infra/Dockerfile.emba (emacs-eglot): Adapt software selection.
-rw-r--r--test/infra/Dockerfile.emba12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
index 5b14384ceb3..520fcb7e15e 100644
--- a/test/infra/Dockerfile.emba
+++ b/test/infra/Dockerfile.emba
@@ -64,11 +64,17 @@ FROM emacs-base as emacs-eglot
64 64
65RUN apt-get update && \ 65RUN apt-get update && \
66 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \ 66 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
67 wget \ 67 snapd wget \
68 && rm -rf /var/lib/apt/lists/* 68 && rm -rf /var/lib/apt/lists/*
69 69
70# We install a recent clangd for Eglot tests. 70# A recent clangd. It must be at least clangd 14, which is in Debian
71RUN bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 71# bookworm.
72RUN bash -c "$(wget --no-check-certificate -O - https://apt.llvm.org/llvm.sh)"
73
74# A recent pylsp. Since Debian bookworm there is the package
75# python3-pylsp.
76RUN snap install core
77RUN snap install pylsp
72 78
73COPY . /checkout 79COPY . /checkout
74WORKDIR /checkout 80WORKDIR /checkout