summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2014-06-16 16:39:20 -0700
committerJohn Wiegley <johnw@newartisans.com>2014-06-16 16:39:20 -0700
commitf39471a87314e5a6a67c15b3831acbc090f999fb (patch)
tree6240fcd5cee89143a7e3fcfe981a3ad60c66d3ab
parent6025caa92ba17b8818148c44957029c6e083f06c (diff)
downloadnixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar.gz
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar.bz2
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar.lz
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar.xz
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.tar.zst
nixlib-f39471a87314e5a6a67c15b3831acbc090f999fb.zip
ncurses: apply a patch on Darwin for a clang bug
-rw-r--r--pkgs/development/libraries/ncurses/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 993993cecd07..7b502822a180 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -18,7 +18,13 @@ stdenv.mkDerivation (rec {
     sha256 = "0fsn7xis81za62afan0vvm38bvgzg5wfmv1m86flqcj0nj7jjilh";
   };
 
-  patches = [ ./patch-ac ];
+  clangPatch = fetchurl {
+    # Patch referenced from https://github.com/Homebrew/homebrew-dupes/issues/43
+    url = "http://lists.gnu.org/archive/html/bug-ncurses/2011-04/txtkWQqiQvcZe.txt";
+    sha256 = "03lrwqvb0r2qgi8hz7ayd3g26d6xilr3c92j8li3b77kdc0w0rlv";
+  };
+
+  patches = [ ./patch-ac ] ++ stdenv.lib.optional stdenv.isDarwin clangPatch;
 
   configureFlags = ''
     --with-shared --without-debug --enable-pc-files --enable-symlinks