about summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-08-29 08:25:12 +0000
committerRobin Gloster <mail@glob.in>2016-08-29 08:25:12 +0000
commit0865e22567d9b80f72318885f9a9c4128816ed06 (patch)
treea6c4056bbd7d2a7defb830436bc35d45a37bc7b1 /pkgs/servers/x11
parent56158004b5b01c77fa12dae03a15aa7b3a9f979a (diff)
downloadnixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar.gz
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar.bz2
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar.lz
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar.xz
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.tar.zst
nixlib-0865e22567d9b80f72318885f9a9c4128816ed06.zip
xorg.xf86videoxgi: add patch to fix build
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 10b0b3ce2ad6..acbfe69ee43b 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -541,6 +541,17 @@ in
     nativeBuildInputs = [args.autoreconfHook xorg.utilmacros];
   };
 
+  xf86videoxgi = attrs: attrs // {
+    patches = [
+      # fixes invalid open mode
+      # https://cgit.freedesktop.org/xorg/driver/xf86-video-xgi/commit/?id=bd94c475035739b42294477cff108e0c5f15ef67
+      (args.fetchpatch {
+        url = "https://cgit.freedesktop.org/xorg/driver/xf86-video-xgi/patch/?id=bd94c475035739b42294477cff108e0c5f15ef67";
+        sha256 = "0myfry07655adhrpypa9rqigd6rfx57pqagcwibxw7ab3wjay9f6";
+      })
+    ];
+  };
+
   xwd = attrs: attrs // {
     buildInputs = with xorg; attrs.buildInputs ++ [libXt libxkbfile];
   };