about summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas@tuxera.com>2016-09-02 16:33:31 +0300
committerTuomas Tynkkynen <tuomas@tuxera.com>2016-09-02 16:38:46 +0300
commit79d673e21cdaf80c367de743be774ef95d6636d1 (patch)
tree6a35e882621fcd4399b1d5e84407cf539bd7b2f1 /pkgs/servers/x11
parentfcbaf2bc23dd68b13ae8a93fe752766f3c73aee7 (diff)
downloadnixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar.gz
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar.bz2
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar.lz
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar.xz
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.tar.zst
nixlib-79d673e21cdaf80c367de743be774ef95d6636d1.zip
xorg: Mark obsolete xorgvideo* drivers broken
These are now showing up as broken builds in Hydra since 2daefaf4572.
None of these compiled even in 16.03 and I think all of them are
for pretty obsolete hardware, so just mark them as broken.

(In principle the xorg generator could be made to ignore them but that
would be more work.)
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index b9ba8f543256..52e012baf23f 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -327,6 +327,19 @@ in
     ];
   };
 
+  # Obsolete drivers that don't compile anymore.
+  xf86videoark        = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videogeode      = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videoglide      = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videoglint      = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videoi128       = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videonewport    = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videoopenchrome = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videotga        = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videov4l        = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videovoodoo     = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+  xf86videowsfb       = attrs: attrs // { meta = attrs.meta // { broken = true; }; };
+
   xf86videoamdgpu = attrs: attrs // {
     configureFlags = [ "--with-xorg-conf-dir=$(out)/share/X11/xorg.conf.d" ];
   };