diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a1a3a2c7..5eac9502 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,7 +46,7 @@ The WSLg system distro is built using docker build. We essentially start from a git clone https://github.com/microsoft/weston-mirror wslg/vendor/weston -b working git clone https://github.com/microsoft/PulseAudio-mirror wslg/vendor/pulseaudio -b working git clone https://github.com/microsoft/DirectX-Headers.git wslg/vendor/DirectX-Headers-1.0 -b v1.608.0 - git clone https://gitlab.freedesktop.org/mesa/mesa.git wslg/vendor/mesa -b mesa-23.1.0 + git clone https://gitlab.freedesktop.org/mesa/mesa.git wslg/vendor/mesa -b mesa-25.3.4 ``` 2. Create the VHD: diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 620f5560..c32021cd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -38,9 +38,9 @@ stages: - template: devops/common-linux.yml - - script: wget https://azurelinuxsrcstorage.blob.core.windows.net/sources/core/mesa-23.1.0.tar.xz && - tar -xvf mesa-23.1.0.tar.xz - displayName: 'Download Mesa from Azure Linux' + - script: wget https://archive.mesa3d.org/mesa-25.3.4.tar.xz && + tar -xvf mesa-25.3.4.tar.xz + displayName: 'Download Mesa from mesa3d.org' - script: wget https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v1.608.0.tar.gz && tar -xvf v1.608.0.tar.gz @@ -49,7 +49,7 @@ stages: - script: mv FreeRDP-mirror/ wslg/vendor/FreeRDP && mv weston-mirror/ wslg/vendor/weston && mv pulseaudio-mirror/ wslg/vendor/pulseaudio && - mv mesa-23.1.0/ wslg/vendor/mesa && + mv mesa-25.3.4/ wslg/vendor/mesa && mv DirectX-Headers-1.608.0/ wslg/vendor/DirectX-Headers-1.0 displayName: 'Move sub projects (FreeRDP, Weston, PulseAudio, Mesa, DirectX-Headers)' @@ -186,9 +186,9 @@ stages: sudo service docker restart displayName: 'Enable Docker Engine experimental ' - - script: wget https://azurelinuxsrcstorage.blob.core.windows.net/sources/core/mesa-23.1.0.tar.xz && - tar -xvf mesa-23.1.0.tar.xz - displayName: 'Download Mesa from Azure Linux' + - script: wget https://archive.mesa3d.org/mesa-25.3.4.tar.xz && + tar -xvf mesa-25.3.4.tar.xz + displayName: 'Download Mesa from mesa3d.org' - script: wget https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v1.608.0.tar.gz && tar -xvf v1.608.0.tar.gz @@ -197,7 +197,7 @@ stages: - script: mv FreeRDP-mirror/ wslg/vendor/FreeRDP && mv weston-mirror/ wslg/vendor/weston && mv pulseaudio-mirror/ wslg/vendor/pulseaudio && - mv mesa-23.1.0/ wslg/vendor/mesa && + mv mesa-25.3.4/ wslg/vendor/mesa && mv DirectX-Headers-1.608.0/ wslg/vendor/DirectX-Headers-1.0 displayName: 'Move sub projects (FreeRDP, Weston, PulseAudio, Mesa, DirectX-Headers)' diff --git a/cgmanifest.json b/cgmanifest.json index 04d5b651..95095a4d 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -35,7 +35,7 @@ "Type": "mesa", "Git": { "RepositoryUrl": "https://github.com/mesa3d/mesa", - "CommitHash": "731ea06758663a2de3a2bd1f12eb8809d4c136fd" + "CommitHash": "23e3445940104465152dcfc1d5952d09d3ba7b37" } }, "DevelopmentDependency": false diff --git a/config/BUILD.md b/config/BUILD.md index f5c1552e..feaf8582 100644 --- a/config/BUILD.md +++ b/config/BUILD.md @@ -23,9 +23,9 @@ For self-hosting WSLG check use this instructions https://github.com/microsoft/w 2. Download the mesa and directx headers code. ``` - wget https://azurelinuxsrcstorage.blob.core.windows.net/sources/core/mesa-23.1.0.tar.xz - tar -xf mesa-23.1.0.tar.xz -C vendor - mv vendor/mesa-23.1.0 vendor/mesa + wget https://archive.mesa3d.org/mesa-25.3.4.tar.xz + tar -xf mesa-25.3.4.tar.xz -C vendor + mv vendor/mesa-25.3.4 vendor/mesa wget https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v1.608.0.tar.gz tar -xvf v1.608.0.tar.gz -C vendor