|
1 | | -FROM quay.io/centos/centos:10 AS builder |
| 1 | +FROM quay.io/fedora/fedora:42 |
2 | 2 | USER 0 |
3 | 3 |
|
4 | 4 | ARG BUILD_FLAVOR="default" |
5 | | -ARG MESA_VERSION=24.2.8-104 |
| 5 | +ARG MESA_VERSION=25.0.7-100.fc42 |
6 | 6 |
|
7 | | -RUN if [[ ${BUILD_FLAVOR} != remoting ]]; then \ |
| 7 | +RUN echo "BUILD_FLAVOR: $BUILD_FLAVOR" |
| 8 | + |
| 9 | +RUN if [[ "${BUILD_FLAVOR}" != remoting ]]; then \ |
8 | 10 | dnf update && \ |
9 | | - dnf install -y python3-dnf-plugin-versionlock && \ |
10 | | - dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ |
11 | | - dnf copr enable -y slp/mesa-krunkit epel-9-aarch64 && \ |
12 | | - dnf install -y mesa-vulkan-drivers-${MESA_VERSION}.el9.aarch64 && \ |
13 | | - dnf versionlock mesa-vulkan-drivers-${MESA_VERSION}.el9.aarch64 && \ |
14 | | - dnf install -y git cmake gcc gcc-c++ vulkan-loader-devel vulkan-tools fmt-devel && \ |
| 11 | + dnf install -y --quiet python3-dnf-plugin-versionlock && \ |
| 12 | + dnf copr enable -y slp/mesa-libkrun-vulkan && \ |
| 13 | + dnf install -y --quiet mesa-vulkan-drivers-${MESA_VERSION} && \ |
| 14 | + dnf versionlock add mesa-vulkan-drivers-${MESA_VERSION} && \ |
| 15 | + dnf install -y --quiet vulkan-loader-devel vulkan-tools fmt-devel && \ |
15 | 16 | dnf copr enable -y jeffmaury/shaderc epel-9-aarch64 && \ |
16 | | - dnf install -y glslc && \ |
17 | | - dnf clean all; \ |
| 17 | + dnf install -y --quiet glslc; \ |
18 | 18 | fi |
19 | 19 |
|
20 | 20 | # for API Remoting |
21 | 21 |
|
22 | | -RUN if [[ ${BUILD_FLAVOR} == remoting ]]; then \ |
| 22 | +RUN if [[ "${BUILD_FLAVOR}" == remoting ]]; then \ |
23 | 23 | dnf update && \ |
24 | | - dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm && \ |
25 | | - dnf install -y git cmake gcc gcc-c++ libdrm-devel; \ |
| 24 | + dnf install --quiet -y libdrm-devel; \ |
26 | 25 | fi |
27 | 26 |
|
| 27 | +RUN dnf install --quiet -y git cmake gcc gcc-c++ && \ |
| 28 | + dnf clean all |
| 29 | + |
28 | 30 | # --- LLAMA.CPP --- # |
29 | 31 |
|
30 | 32 | WORKDIR /app/llama.cpp |
|
0 commit comments