upgrade mesa
This commit is contained in:
@@ -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" ]);
|
||||||
}));
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user