21 Star 72 Fork 73

openEuler/openeuler-docker-images
Closed

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
Dockerfile 1.21 KB
Copy Edit Raw Blame History
baigj authored 2025-05-23 16:34 +08:00 . add mesa
ARG BASE=openeuler/openeuler:24.03-lts-sp1
FROM ${BASE}
ARG VERSION=25.1.1
RUN dnf update -y \
&& dnf install -y wget dnf-plugins-core xz python3-pyyaml \
&& dnf builddep -y mesa \
&& dnf clean all \
&& rm -rf /var/cache/dnf
WORKDIR /opt
RUN wget https://archive.mesa3d.org/mesa-${VERSION}.tar.xz \
&& tar -xvf mesa-${VERSION}.tar.xz \
&& rm -f mesa-${VERSION}.tar.xz
WORKDIR /opt/mesa-${VERSION}
RUN mkdir build \
&& meson setup build \
-Dcpp_std=gnu++17 \
-Dandroid-libbacktrace=disabled \
-Dlibunwind=disabled \
-Dlmsensors=disabled \
-Db_ndebug=true \
-Dplatforms=x11,wayland \
-Dgallium-drivers="softpipe,llvmpipe,virgl" \
-Dgallium-vdpau=disabled \
-Dgallium-va=disabled \
-Dvulkan-drivers= \
-Dvulkan-layers=device-select \
-Dgles1=disabled \
-Dgles2=enabled \
-Dopengl=true \
-Dgbm=enabled \
-Dvideo-codecs=all_free \
-Dglx=dri \
-Degl=enabled \
-Dglvnd=enabled \
-Dintel-rt=disabled \
-Dllvm-orcjit=true \
-Dmicrosoft-clc=disabled \
-Dllvm=enabled \
-Dshared-llvm=enabled \
-Dvalgrind=disabled \
-Dbuild-tests=false \
&& meson compile -C build \
&& meson install -C build
CMD ["bash"]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/openeuler-docker-images.git
git@gitee.com:openeuler/openeuler-docker-images.git
openeuler
openeuler-docker-images
openeuler-docker-images
master

Search