about summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-10-01 13:53:00 +0000
committerAlyssa Ross <hi@alyssa.is>2023-10-01 13:53:00 +0000
commitd4a1009f5a2b4a96c6a13a0d089b329cdcfb3805 (patch)
tree95d48ba0a892e8df5b1a63a8583cd4715f3d78b1 /pkgs/servers/x11
parent0a77d54fbb84606bdc78d539a0009641a1aaa5d5 (diff)
parent9649bf8552bef205f9a55e125fd78aff33d72648 (diff)
downloadnixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar.gz
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar.bz2
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar.lz
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar.xz
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.tar.zst
nixlib-d4a1009f5a2b4a96c6a13a0d089b329cdcfb3805.zip
Merge remote-tracking branch 'origin/master' into staging-next
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix31
1 files changed, 12 insertions, 19 deletions
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 2c168a659a89..a66cf9ce1335 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -1,5 +1,4 @@
-{ abiCompat ? null,
-  callPackage,
+{ callPackage,
   lib, stdenv, makeWrapper, fetchurl, fetchpatch, fetchFromGitLab, buildPackages,
   automake, autoconf, libiconv, libtool, intltool, gettext, python3, perl,
   freetype, tradcpp, fontconfig, meson, ninja, ed, fontforge,
@@ -738,24 +737,18 @@ self: super:
   });
 
   xorgserver = with xorg; super.xorgserver.overrideAttrs (attrs_passed:
-    # exchange attrs if abiCompat is set
     let
-      version = lib.getVersion attrs_passed;
-      attrs =
-        if (abiCompat == null || lib.hasPrefix abiCompat version) then
-          attrs_passed // {
-            buildInputs = attrs_passed.buildInputs ++
-              lib.optional (libdrm != null) libdrm.dev;
-            postPatch = ''
-              for i in dri3/*.c
-              do
-                sed -i -e "s|#include <drm_fourcc.h>|#include <libdrm/drm_fourcc.h>|" $i
-              done
-            '';
-            meta = attrs_passed.meta // { mainProgram = "X"; };
-          }
-        else throw "unsupported xorg abiCompat ${abiCompat} for ${attrs_passed.name}";
-
+      attrs = attrs_passed // {
+        buildInputs = attrs_passed.buildInputs ++
+          lib.optional (libdrm != null) libdrm.dev;
+        postPatch = ''
+          for i in dri3/*.c
+          do
+            sed -i -e "s|#include <drm_fourcc.h>|#include <libdrm/drm_fourcc.h>|" $i
+          done
+        '';
+        meta = attrs_passed.meta // { mainProgram = "X"; };
+      };
     in attrs //
     (let
       version = lib.getVersion attrs;