File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 ./build-one.sh vulkan-docs-base 202206 " $@ "
1111 ./build-one.sh vulkan-docs 202206 " $@ "
1212 ./build-one.sh rust 202206 " $@ "
13- ./build-one.sh openxr 20230614 " $@ "
13+ ./build-one.sh openxr 20231010.1 " $@ "
1414 ./build-one.sh openxr-sdk 20230614 " $@ "
15- ./build-one.sh openxr-pregenerated-sdk 202201 " $@ "
15+ ./build-one.sh openxr-pregenerated-sdk 20230822 " $@ "
1616 ./build-one.sh openxr-android 20230713 " $@ "
1717)
Original file line number Diff line number Diff line change 1616
1717# This is a Docker container for OpenXR specification builds
1818
19- FROM ruby:2.7-bullseye as builder
19+ FROM ruby:3.1-bookworm as builder
2020LABEL maintainer="Ryan Pavlik <ryan.pavlik@collabora.com>"
2121
2222# Basic spec build and check packages
@@ -52,24 +52,25 @@ RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \
5252RUN gem install rake asciidoctor coderay json-schema rghost
5353# Newer versions break our index customizer, haven't figured out the fix yet.
5454RUN gem install asciidoctor-pdf --version 1.6.2
55- RUN MATHEMATICAL_SKIP_STRDUP=1 gem install asciidoctor-mathematical
55+ # RUN MATHEMATICAL_SKIP_STRDUP=1 gem install asciidoctor-mathematical
56+ RUN gem install rouge
5657
5758# Basic pip packages
58- RUN python3 -m pip install --no-cache-dir codespell pypdf2 pdoc3 reuse jinja2-cli
59+ RUN python3 -m pip install --break-system-packages -- no-cache-dir codespell pypdf2 pdoc3 reuse jinja2-cli
5960
6061# pdf-diff pip package
61- RUN python3 -m pip install --no-cache-dir git+https://github.com/rpavlik/pdf-diff
62+ RUN python3 -m pip install --break-system-packages -- no-cache-dir git+https://github.com/rpavlik/pdf-diff
6263
6364# Second stage: start a simpler image that doesn't have the dev packages
64- FROM ruby:2.7-bullseye
65+ FROM ruby:3.1-bookworm
6566
6667# Copy locally-installed gems and python packages
6768COPY --from=builder /usr/local/ /usr/local/
6869
6970# Runtime-required packages
7071RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \
7172 env DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -qq \
72- clang-format \
73+ clang-format-13 \
7374 fonts-lyx \
7475 ghostscript \
7576 git \
You can’t perform that action at this time.
0 commit comments