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