Commit graph

57 commits

Author SHA1 Message Date
Shea Levy 80cb13b728
icu58: Fix evaluation 2018-02-24 08:52:58 -05:00
Shea Levy 7142440d75
icu: Fix cross-building.
The icu4c cross-build process requires access to a full buildRoot of a
native build, so we add a variant of the build that just does the
buildPhase and copies the buildRoot to $out for access by the cross
compile.
2018-02-24 08:02:06 -05:00
volth 5a08e90cdc icu: init at 60.2 2018-02-21 20:47:52 +00:00
Will Dietz e93dc20ed4 icu: xlocale.h fixup needed w/musl as well 2018-02-13 09:45:01 -06:00
Vladimír Čunát e12d9adfe3
icu: fix the output of icu-config --incfile 2018-01-23 22:42:57 +01:00
Andrey Golovizin 8cdf8f15e6 icu: fix include path returned by icu-config 2018-01-23 20:58:55 +01:00
Vladimír Čunát 2d3149f4a8
icu: only patch-out xlocale if using glibc 2017-11-07 06:33:09 +01:00
Vladimír Čunát 6c3bae563e
icu: fix build with glibc-2.26 2017-11-06 17:05:33 +01:00
taku0 821e3c294f icu: make 58.2 coexists with 59.1 2017-10-06 23:28:28 +09:00
taku0 a9d2c56df2 icu4c: 58.2 -> 59.1 2017-10-04 21:12:12 +09:00
Tuomas Tynkkynen e19cdd3b34 icu: Fix ARM patch
Broken by fad6fc3dae.
Let's do it in a cleaner way.
2017-06-11 17:44:02 +03:00
Eelco Dolstra fad6fc3dae
icu: Trivial improvement 2017-06-07 11:46:03 +02:00
Vladimír Čunát 96d41e393d
treewide: purge maintainers.urkud
It's sad, but he's been inactive for the last five years.
Keeping such people in meta.maintainers is counter-productive.
2017-03-27 19:52:29 +02:00
Michael Raskin 333c8c7782 icu_57: drop 2017-03-18 21:27:31 +01:00
David McFarland 1ea6860cc7 icu: fix crash in firefox
Fixes #23857
2017-03-15 08:49:56 -03:00
Michael Raskin b5485da2cd icu_57: init at 57.1 for LibreOffice Still 2017-03-09 18:47:38 +01:00
Alexey Shmalko 28598c01e7
icu: 57.1 -> 58.2
Firefox requires new version of the icu to build:
```
checking for icu-i18n >= 58.1... Requested 'icu-i18n >= 58.1' but version of icu-i18n is 57.1
configure: error: Library requirements (icu-i18n >= 58.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
```
2017-03-08 14:01:39 +02:00
Savanni D'Gerinel 705e29046d icu: remove icu4c-54.1
Only zoom-us depends on icu4c-54.1. Since we know that version has some vulnerabilities, and zoom-us appears to work with icu4c-57.1, I remove the icu/54.1.nix file, remove icu_54_1 from all-packages.nix, and have zoom-us depend on icu (i.e., icu4c-57.1)
2016-12-06 17:51:11 -06:00
Lluís Batlle i Rossell 19fd547a7f Fixing the patch for icu for ARM.
The source file changed paths.
2016-12-02 13:03:24 +01:00
Graham Christensen ea07ad6bd9
Revert "Revert "icu: patch for multiple CVEs""
icu: patch for multiple CVEs

 - CVE-2014-6585
 - CVE-2015-4760
 - CVE-2016-0494
 - CVE-2016-6293
 - CVE-2016-7415
2016-11-30 19:29:51 -05:00
Josef Kemetmueller 334a1a6f8a Revert "Fix icu4c expression for latest gcc (fixes #2341)"
This reverts commit d393c6c538.
The commit removed C++11 compatibility on darwin by overriding the
--std=c++0x flag in CXXFLAGS. Which lead to a failing build of mapnik,
which depends on the move constructors being available in the icu-lib.
Since it builds fine without the headerpad_max_install_names flag, we
simply undo the change that introduced this flag.
2016-11-15 17:33:31 +01:00
Chris Martin 77fe797525 icu 54.1: md5->sha256 2016-09-05 20:25:15 -04:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Shea Levy a34cc59605 icu: 56.1 -> 57.1 2016-08-14 07:59:57 -04:00
Renzo Carbonara 103ae01173 zoom-us: init at 2.0.52458.0531 (#15607) 2016-07-12 13:37:11 +02:00
Vladimír Čunát ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Lluís Batlle i Rossell 9b8b143c99 Missing path in prev commit 2016-03-20 00:47:12 +01:00
Lluís Batlle i Rossell e6e7de082d Fixing icu for ARM with a patch from openembedded.
It failed with an "internal error".
2016-03-20 00:42:12 +01:00
Vladimír Čunát 716aac2519 Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00
janus 55aa9163cc FreeBSD: minor fixes, add notes and make stdenv more robust 2016-01-01 17:01:13 +00:00
Luca Bruno e289717414 rename moveToOutput and propagatedBuildInputs 2015-12-02 10:05:36 +01:00
Vladimír Čunát 333d69a5f0 Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
William A. Kennington III 94a4ffe949 icu: 55.1 -> 56.1 2015-11-05 18:25:39 -08:00
Vladimír Čunát 17a3f6a6fa icu: split into multiple outputs 2015-10-13 20:18:44 +02:00
Jude Taylor fa9c81f694 pure darwin stdenv 2015-06-18 12:37:41 -07:00
Vladimír Čunát d353521423 icu: update, probably including security
I think this should fix all security problems in icu,
if there were any, but I've found no explicit reference.
So, close #7202?
2015-04-09 21:45:27 +02:00
William A. Kennington III cfbf651294 icu: 52.1 -> 53.1 2014-09-13 22:07:11 -07:00
Joel Taylor 48d9dfa890 fix icu4c build on darwin 2014-07-18 19:25:46 -07:00
John Wiegley 6f8f3d64ff icu: fix configure to use ${stdenv.shell}
On darwin, not doing this means the configure script uses a hard-coded
/bin/sh for its echo tests, resulting in ECHO_N and ECHO_C settings in
icu-config which are incorrect for the stdenv.shell which it is actually
uses to run.
2014-05-31 11:05:47 +00:00
John Wiegley d393c6c538 Fix icu4c expression for latest gcc (fixes #2341) 2014-04-21 09:22:33 -05:00
Vladimír Čunát 0a58b512cb Merge master into stdenv-updates
Conflicts (simple):
	pkgs/development/compilers/gcc/4.8/default.nix
	pkgs/development/compilers/llvm/default.nix
	pkgs/development/libraries/gmp/5.1.1.nix
	pkgs/development/libraries/gmp/5.1.3.nix
	pkgs/development/libraries/gmp/5.1.x.nix
	pkgs/top-level/all-packages.nix
2014-01-18 14:46:20 +01:00
Eelco Dolstra 8622548160 Add a setup hook for fixing dylib install names on Darwin
Install names need to be absolute paths, otherwise programs that link
against the dylib won't work without setting $DYLD_LIBRARY_PATH.  Most
packages do this correctly, but some (like Boost and ICU) do not.
This setup hook absolutizes all install names.
2014-01-15 13:41:09 +01:00
Vladimír Čunát e740b565cf Merge master into stdenv-updates
Conflicts (easy):
	pkgs/development/compilers/llvm/default.nix
	pkgs/development/compilers/openjdk/default.nix
	pkgs/development/libraries/icu/default.nix
	pkgs/development/libraries/libssh/default.nix
	pkgs/development/libraries/libxslt/default.nix
	pkgs/development/tools/parsing/bison/3.x.nix
2013-12-29 10:01:22 +01:00
Vladimír Čunát 45859b5f34 icu: update 51.1 -> 52.1 2013-11-17 14:08:21 +01:00
Peter Simons 3d2caf1180 Merge remote-tracking branch 'origin/master' into stdenv-updates. 2013-09-08 22:54:35 +02:00
Marc Weber cf762c8f58 firebirdSuper settings
document why its better to not use --with-system-icu

See patch for nixos adding firebird service

Signed-off-by: Marc Weber <marco-oweber@gmx.de>
2013-08-31 23:05:32 +03:00
Peter Simons 4914e63a89 Merge changes from branch 'master' into stdenv-updates.
Conflicts:
	pkgs/development/libraries/icu/default.nix
	pkgs/tools/misc/coreutils/default.nix
2013-04-19 11:48:11 +02:00
Eelco Dolstra d71d9542ea icu4c: Update to 51.1 2013-04-12 01:31:30 +02:00
Peter Simons 84df617be3 icu: update to version 51.1 2013-04-01 13:39:25 +02:00
Yury G. Kudryashov 9457c15f41 icu4c-4.8.1
svn path=/nixpkgs/trunk/; revision=29526
2011-09-28 15:22:58 +00:00