summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorJames Cook <james.cook@utoronto.ca>2013-07-23 20:30:31 -0700
committerVladimír Čunát <vcunat@gmail.com>2013-07-27 19:56:22 +0200
commitb5553b7cec004afc53cdf2e0b71119aa1bd9d929 (patch)
tree1299ab24fb5b7e258261b2c295b80ef89e4459ec /pkgs/servers/x11
parentd8dd23e285275bddff292299b9283a7f7f6a393b (diff)
downloadnixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar.gz
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar.bz2
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar.lz
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar.xz
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.tar.zst
nixlib-b5553b7cec004afc53cdf2e0b71119aa1bd9d929.zip
luit: fix build with newer gcc (close #734)
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/default.nix2
-rwxr-xr-xpkgs/servers/x11/xorg/generate-expr-from-tarballs.pl6
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix6
3 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index d7b0eb0ed6f0..3a523469248d 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -926,7 +926,7 @@ let
       url = mirror://xorg/X11R7.7/src/everything/luit-1.1.1.tar.bz2;
       sha256 = "0dn694mk56x6hdk6y9ylx4f128h5jcin278gnw2gb807rf3ygc1h";
     };
-    buildInputs = [pkgconfig libfontenc ]; configureFlags = "--disable-selective-werror"; 
+    buildInputs = [pkgconfig libfontenc ];
   })) // {inherit libfontenc ;};
 
   makedepend = (stdenv.mkDerivation ((if overrides ? makedepend then overrides.makedepend else x: x) {
diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
index 1d294845f7f6..04ee5f109611 100755
--- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
+++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
@@ -177,12 +177,6 @@ while (<>) {
         $extraAttrs{$pkg} = " configureFlags = \"--with-fontrootdir=\$(out)/lib/X11/fonts\"; ";
     }
 
-    if ($tarball =~ /\/luit-/) {
-        # See https://bugs.freedesktop.org/show_bug.cgi?id=47792
-        # Once the bug is fixed upstream, this can be removed.
-        $extraAttrs{$pkg} = " configureFlags = \"--disable-selective-werror\"; ";
-    }
-
     sub process {
         my $requires = shift;
         my $s = shift;
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 22e0096ad65d..65e788aa2a14 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -85,6 +85,12 @@ in
     propagatedBuildInputs = [ xorg.libSM ];
   };
 
+  # See https://bugs.freedesktop.org/show_bug.cgi?id=47792
+  # Once the bug is fixed upstream, this can be removed.
+  luit = attrs: attrs // {
+    configureFlags = "--disable-selective-werror";
+  };
+
   compositeproto = attrs: attrs // {
     propagatedBuildInputs = [ xorg.fixesproto ];
   };