1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-16 05:26:58 +08:00

ci: update Linux image to Fedora 39

This commit is contained in:
Brad King
2023-11-16 09:31:09 -05:00
parent 653262162c
commit 57eadec617
7 changed files with 5 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
ARG BASE_IMAGE=fedora:38 ARG BASE_IMAGE=fedora:39
FROM ${BASE_IMAGE} AS dnf-cache FROM ${BASE_IMAGE} AS dnf-cache
# Populate DNF cache w/ the fresh metadata and prefetch packages. # Populate DNF cache w/ the fresh metadata and prefetch packages.

View File

@@ -6,6 +6,7 @@ qt6-qtbase-devel
# Install development tools. # Install development tools.
clang clang
clang-devel
clang-tools-extra clang-tools-extra
clang-tools-extra-devel clang-tools-extra-devel
compiler-rt compiler-rt
@@ -13,6 +14,7 @@ flang
flang-devel flang-devel
gcc-c++ gcc-c++
git-core git-core
llvm-devel
make make
# Install optional external build dependencies. # Install optional external build dependencies.

View File

@@ -19,12 +19,12 @@ for p in Demo test; do
done done
# Remove tests for numpy # Remove tests for numpy
for v in 2.7 3.11; do for v in 2.7 3.12; do
find /usr/lib64/python${v}/site-packages/numpy -type d -a -name tests -exec rm -rf {} + find /usr/lib64/python${v}/site-packages/numpy -type d -a -name tests -exec rm -rf {} +
done done
# Remove some other packages tests # Remove some other packages tests
find /usr/lib64/python3.11/site-packages/breezy -type d -a -name tests -exec rm -rf {} + find /usr/lib64/python3.12/site-packages/breezy -type d -a -name tests -exec rm -rf {} +
# Perforce # Perforce
curl -L https://www.perforce.com/downloads/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz -o - \ curl -L https://www.perforce.com/downloads/perforce/r21.2/bin.linux26x86_64/helix-core-server.tgz -o - \