about summary refs log tree commit diff
path: root/pkgs/servers/mir/default.nix
diff options
context:
space:
mode:
authorOPNA2608 <christoph.neidahl@gmail.com>2023-10-25 18:32:43 +0200
committerOPNA2608 <christoph.neidahl@gmail.com>2023-10-25 18:32:43 +0200
commit89aefe0bfacd1d54469fcf650b87a095cd24ff78 (patch)
tree4af311004c55389e6c66d5a94d0b1c9b75708ccd /pkgs/servers/mir/default.nix
parent9e2743f883d3bb8810f08b7de10c7a0e91b94032 (diff)
mir: Fetch patch to fix build
Diffstat (limited to 'pkgs/servers/mir/default.nix')
-rw-r--r--pkgs/servers/mir/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/servers/mir/default.nix b/pkgs/servers/mir/default.nix
index d533d7b4a79e9..078125016bf0e 100644
--- a/pkgs/servers/mir/default.nix
+++ b/pkgs/servers/mir/default.nix
@@ -1,6 +1,7 @@
 { stdenv
 , lib
 , fetchFromGitHub
+, fetchpatch
 , gitUpdater
 , testers
 , cmake
@@ -47,6 +48,16 @@ stdenv.mkDerivation (finalAttrs: {
     hash = "sha256-c1+gxzLEtNCjR/mx76O5QElQ8+AO4WsfcG7Wy1+nC6E=";
   };
 
+  patches = [
+    # Fix gbm-kms tests
+    # Remove when version > 2.15.0
+    (fetchpatch {
+      name = "0001-mir-Fix-the-signature-of-drmModeCrtcSetGamma.patch";
+      url = "https://github.com/MirServer/mir/commit/98250e9c32c5b9b940da2fb0a32d8139bbc68157.patch";
+      hash = "sha256-tTtOHGNue5rsppOIQSfkOH5sVfFSn/KPGHmubNlRtLI=";
+    })
+  ];
+
   postPatch = ''
     # Fix scripts that get run in tests
     patchShebangs tools/detect_fd_leaks.bash tests/acceptance-tests/wayland-generator/test_wayland_generator.sh.in