upgraded mesa with upstream libdrm

This commit is contained in:
2026-05-28 17:16:11 +02:00
parent 093623dad7
commit d64b2f8d6d

View File

@@ -1,24 +1,14 @@
{ ... }:
final: prev:
let
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";
final: prev: {
mesa = (prev.mesa.overrideAttrs (old: rec {
version = "git-unstable-2026-04-02";
src = prev.fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mesa";
repo = "mesa";
rev = "0f75fa5bfd29770128a412f1fcf5c4121f95e1bb";
hash = "sha256-9sqgro3Y+yctcueHEO0hNmySLNn9F1HP3lPqcIow0+k=";
rev = "72e9f9a760a5dd81a74497f1daef054af1b6b827";
hash = "sha256-81V5RdLSLYeGJ/wh5H8L6vq+QdR6yMkJxDV+6Yf5FPk=";
};
patches = [];
buildInputs = old.buildInputs ++ (with prev.llvmPackages_21; [
@@ -43,6 +33,6 @@ in
) old.mesonFlags) ++ [
"-Dsysconfdir=${placeholder "out"}/etc"
] ++ (if prev.stdenv.hostPlatform.is64bit then [ "-Dintel-rt=enabled" ] else [ "-Dintel-rt=disabled" ]);
});
}));
}