diff --git a/build-all.sh b/build-all.sh index 22a31ec..059b395 100755 --- a/build-all.sh +++ b/build-all.sh @@ -14,7 +14,7 @@ set -e ./build-one.sh vulkan-docs-base 202206 "$@" ./build-one.sh vulkan-docs 202206 "$@" ./build-one.sh rust 202312 "$@" - ./build-one.sh openxr 20240924 "$@" + ./build-one.sh openxr 20251023 "$@" ./build-one.sh openxr-sdk 20250603 "$@" ./build-one.sh openxr-pregenerated-sdk 20240924 "$@" ./build-one.sh openxr-android 20250121 "$@" diff --git a/openxr.Dockerfile b/openxr.Dockerfile index 95bd709..45f41d7 100644 --- a/openxr.Dockerfile +++ b/openxr.Dockerfile @@ -18,7 +18,8 @@ FROM ruby:3.1-bookworm as builder -# Basic spec build and check packages +# Build environment for ruby and python packages +# You probably want to add packages to the **second** list. RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \ env DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -qq \ bison \ @@ -44,9 +45,11 @@ RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \ python3-requests \ python3-setuptools \ python3-wheel \ - wget && \ + wget \ + && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* + # Basic gems RUN gem install rake asciidoctor coderay json-schema rghost rouge hexapdf # Newer versions break our index customizer, haven't figured out the fix yet. @@ -82,7 +85,9 @@ RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \ jing \ libpango1.0-0 \ libxml2-utils \ + optipng \ pdftk \ + pngquant \ poppler-utils \ python3 \ python3-attr \ @@ -96,7 +101,9 @@ RUN env DEBIAN_FRONTEND=noninteractive apt-get update -qq && \ python3-venv \ trang \ wget \ - xmlstarlet && \ + xmlstarlet \ + zopfli \ + && \ apt-get clean # Add the optional entrypoint to the image