about summary refs log tree commit diff
path: root/pkgs/development/libraries/icu
diff options
context:
space:
mode:
authorDavid McFarland <corngood@gmail.com>2017-03-15 08:49:36 -0300
committerDavid McFarland <corngood@gmail.com>2017-03-15 08:49:56 -0300
commit1ea6860cc7352ad739c5a4ac2244c5895a60a21b (patch)
treec31b1a8594144537c45fef4166bd4df3758839b5 /pkgs/development/libraries/icu
parentc037f54ffb3aa31ceb6cab975eda7e1a135c5b4f (diff)
downloadnixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar.gz
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar.bz2
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar.lz
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar.xz
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.tar.zst
nixlib-1ea6860cc7352ad739c5a4ac2244c5895a60a21b.zip
icu: fix crash in firefox
Fixes #23857
Diffstat (limited to 'pkgs/development/libraries/icu')
-rw-r--r--pkgs/development/libraries/icu/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/libraries/icu/default.nix b/pkgs/development/libraries/icu/default.nix
index 1508f05db8b6..ea0919caa31f 100644
--- a/pkgs/development/libraries/icu/default.nix
+++ b/pkgs/development/libraries/icu/default.nix
@@ -3,6 +3,14 @@
 let
   pname = "icu4c";
   version = "58.2";
+
+  # this patch should no longer be needed in 58.3
+  # https://bugs.gentoo.org/show_bug.cgi?id=599142#c14
+  keywordFix = fetchurl {
+    url = "http://bugs.icu-project.org/trac/changeset/39484?format=diff";
+    name = "icu-changeset-39484.diff";
+    sha256 = "0hxhpgydalyxacaaxlmaddc1sjwh65rsnpmg0j414mnblq74vmm8";
+  };
 in
 stdenv.mkDerivation ({
   name = pname + "-" + version;
@@ -32,6 +40,7 @@ stdenv.mkDerivation ({
   '';
   postPatch = ''
     popd
+    patch -p4 < ${keywordFix}
   '';
 
   patches = [