summary refs log tree commit diff
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-01-03 08:43:34 -0600
committerWill Dietz <w@wdtz.org>2018-01-03 08:49:48 -0600
commit48a5212c15864dc8804133a53b28e43cb7a59050 (patch)
treef44b29acda21c4f02b18ce74026fdb66414a294e
parent96f0d3b9084bd1949f9b2b79e11ee7ee35bac084 (diff)
downloadnixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar.gz
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar.bz2
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar.lz
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar.xz
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.tar.zst
nixlib-48a5212c15864dc8804133a53b28e43cb7a59050.zip
ncurses: use more complicated expression to avoid mass-rebuilds, note
-rw-r--r--pkgs/development/libraries/ncurses/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index ae875faddd72..675756509c85 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -22,7 +22,9 @@ stdenv.mkDerivation rec {
     sha256 = "11adzj0k82nlgpfrflabvqn2m7fmhp2y6pd7ivmapynxqb9vvb92";
   });
 
-  patches = lib.optionals (abiVersion == "5") [ ./clang.patch ./gcc-5.patch ];
+  # Unnecessarily complicated in order to avoid mass-rebuilds
+  patches = lib.optional (!stdenv.cc.isClang || abiVersion == "5") ./clang.patch
+    ++ lib.optional (stdenv.cc.isGNU && abiVersion == "5") ./gcc-5.patch;
 
   outputs = [ "out" "dev" "man" ];
   setOutputFlags = false; # some aren't supported