CGI.pm was removed from Perl core in v5.22 and is not included in the
debian:trixie-slim perl package, so gitweb.cgi fails at startup.
Assisted-by: GLM-5.1 via pi
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
+ libcgi-pm-perl \
libcurl4 \
libexpat1 \
lighttpd \
perl \
&& rm -rf /var/lib/apt/lists/*
-# TODO(vys): lighttpd and perl are interim deps for gitweb; remove both
-# when quire serve has its own web view.
+# TODO(vys): lighttpd, perl, and libcgi-pm-perl are interim deps for gitweb;
+# remove all three when quire serve has its own web view.
COPY --from=git-builder /usr/local/bin/git /usr/local/bin/git
COPY --from=git-builder /usr/local/libexec/git-core/ /usr/local/libexec/git-core/