upgrade mesa

This commit is contained in:
2026-05-07 16:57:48 +02:00
parent 981d351744
commit 589eefd527

View File

@@ -1,14 +1,24 @@
{ ... }: { ... }:
final: prev: { final: prev:
mesa = (prev.mesa.overrideAttrs (old: rec { let
version = "git-unstable-2026-04-02"; mesaLibdrm = prev.libdrm.overrideAttrs (old: rec {
version = "2.4.133";
src = prev.fetchurl {
url = "https://dri.freedesktop.org/libdrm/libdrm-2.4.133.tar.xz";
sha256 = "sha256-/Gj50LoupjyUMqKZ4U/qCfrXqKZugDn814AspZ93tPU=";
};
});
in
{
mesa = (prev.mesa.override { libdrm = mesaLibdrm; }).overrideAttrs (old: rec {
version = "git-unstable-2026-05-07";
src = prev.fetchFromGitLab { src = prev.fetchFromGitLab {
domain = "gitlab.freedesktop.org"; domain = "gitlab.freedesktop.org";
owner = "mesa"; owner = "mesa";
repo = "mesa"; repo = "mesa";
rev = "72e9f9a760a5dd81a74497f1daef054af1b6b827"; rev = "0f75fa5bfd29770128a412f1fcf5c4121f95e1bb";
hash = "sha256-81V5RdLSLYeGJ/wh5H8L6vq+QdR6yMkJxDV+6Yf5FPk="; hash = "sha256-9sqgro3Y+yctcueHEO0hNmySLNn9F1HP3lPqcIow0+k=";
}; };
patches = []; patches = [];
buildInputs = old.buildInputs ++ (with prev.llvmPackages_21; [ buildInputs = old.buildInputs ++ (with prev.llvmPackages_21; [
@@ -33,6 +43,6 @@ final: prev: {
) old.mesonFlags) ++ [ ) old.mesonFlags) ++ [
"-Dsysconfdir=${placeholder "out"}/etc" "-Dsysconfdir=${placeholder "out"}/etc"
] ++ (if prev.stdenv.hostPlatform.is64bit then [ "-Dintel-rt=enabled" ] else [ "-Dintel-rt=disabled" ]); ] ++ (if prev.stdenv.hostPlatform.is64bit then [ "-Dintel-rt=enabled" ] else [ "-Dintel-rt=disabled" ]);
})); });
} }