From d64b2f8d6dc29ce1cb9c220ebf8d3c208da41d00 Mon Sep 17 00:00:00 2001 From: Andreas Schaafsma Date: Thu, 28 May 2026 17:16:11 +0200 Subject: [PATCH] upgraded mesa with upstream libdrm --- overlays/mesa-gcc/default.nix | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/overlays/mesa-gcc/default.nix b/overlays/mesa-gcc/default.nix index c35e1dc..1e46160 100644 --- a/overlays/mesa-gcc/default.nix +++ b/overlays/mesa-gcc/default.nix @@ -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" ]); - }); + })); }