From f40d9e07d84368116120538b756966bc0f6bad03 Mon Sep 17 00:00:00 2001 From: Justin Vreeland Date: Tue, 8 Oct 2024 15:40:25 -0700 Subject: [PATCH] mozjs91: Parameterize llvm deps (#30336) Related: https://github.com/chainguard-dev/internal-dev/issues/1545 --- mozjs91.yaml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/mozjs91.yaml b/mozjs91.yaml index a6bba8d0e2..a6f0eb1c25 100644 --- a/mozjs91.yaml +++ b/mozjs91.yaml @@ -1,29 +1,33 @@ package: name: mozjs91 version: 91.13.0 - epoch: 4 + epoch: 5 description: copyright: - license: MPL-2.0 +vars: + llvm-vers: 18 + environment: contents: packages: - build-base - busybox - ca-certificates-bundle - - clang-18 - - clang-18-dev + - clang-${{vars.llvm-vers}} + - clang-${{vars.llvm-vers}}-dev - curl - erlang-dev - icu - icu-dev - jemalloc-dev - - llvm-18 - - llvm-lld-18 + - llvm-${{vars.llvm-vers}} + - llvm-lld-${{vars.llvm-vers}} - m4 + - openssf-compiler-options - perl - - python-3.10 + - python-3.10 # Uses imp deprecated in 12 & uses file mode U in 3.11 - readline-dev - rust - zlib-dev