about summary refs log tree commit diff
path: root/pkgs/development/libraries/icu
AgeCommit message (Collapse)AuthorFilesLines
2021-10-31icu: update homepageMario Rodas1-1/+1
2021-10-31icu70: init at 70.1Mario Rodas1-0/+4
2021-04-07icu69: init at 69.1Mario Rodas1-0/+4
http://site.icu-project.org/download/69
2020-12-27icu68: init at 68.2Mario Rodas1-0/+4
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob1-6/+6
2020-10-26Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"Vladimír Čunát1-1/+1
This reverts commit c778945806b44d46ec16bc4302e7e7163e6bab97. I believe this is exactly what brings the staging branch into the right shape after the last merge from master (through staging-next); otherwise part of staging changes would be lost (due to being already reachable from master but reverted).
2020-04-29icu67: init at 67.1Mario Rodas1-0/+4
Changelog: https://github.com/unicode-org/icu/releases/tag/release-67-1
2020-04-20icu66: init at 66.1Mario Rodas1-0/+4
2020-04-20icu65: init at 65.1Mario Rodas2-2/+5
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly2-2/+2
2019-12-30icubase: *Flags are listsRobin Gloster1-1/+1
2019-12-30icu58: *Flags are listsRobin Gloster1-1/+1
2019-11-05icu: bugfix #71142 - Fixes icu-config reporting bad locationRed Davies1-3/+9
2019-05-04icu64: init at 64.2Daniel Schaefer1-0/+4
2018-12-17icu63: init at 63.1Alyssa Ross2-2/+16
2018-08-30treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson1-2/+2
Want to get this out of here for 18.09, so it can be deprecated thereafter.
2018-08-03treewide: Make configureFlags listsJohn Ericson1-3/+3
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-04-25treewide: isArm -> isAarch32John Ericson1-1/+1
Following legacy packing conventions, `isArm` was defined just for 32-bit ARM instruction set. This is confusing to non packagers though, because Aarch64 is an ARM instruction set. The official ARM overview for ARMv8[1] is surprisingly not confusing, given the overall state of affairs for ARM naming conventions, and offers us a solution. It divides the nomenclature into three levels: ``` ISA: ARMv8 {-A, -R, -M} / \ Mode: Aarch32 Aarch64 | / \ Encoding: A64 A32 T32 ``` At the top is the overall v8 instruction set archicture. Second are the two modes, defined by bitwidth but differing in other semantics too, and buttom are the encodings, (hopefully?) isomorphic if they encode the same mode. The 32 bit encodings are mostly backwards compatible with previous non-Thumb and Thumb encodings, and if so we can pun the mode names to instead mean "sets of compatable or isomorphic encodings", and then voilà we have nice names for 32-bit and 64-bit arm instruction sets which do not use the word ARM so as to not confused either laymen or experienced ARM packages. [1]: https://developer.arm.com/products/architecture/a-profile
2018-02-24icu58: Fix evaluationShea Levy1-2/+2
2018-02-24icu: Fix cross-building.Shea Levy1-48/+77
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-21icu: init at 60.2volth1-0/+4
2018-02-13icu: xlocale.h fixup needed w/musl as wellWill Dietz1-1/+1
2018-01-23icu: fix the output of icu-config --incfileVladimír Čunát1-0/+3
2018-01-23icu: fix include path returned by icu-configAndrey Golovizin1-0/+3
2017-11-07icu: only patch-out xlocale if using glibcVladimír Čunát1-1/+3
2017-11-06icu: fix build with glibc-2.26Vladimír Čunát1-0/+3
2017-10-06icu: make 58.2 coexists with 59.1taku03-2/+22
2017-10-04icu4c: 58.2 -> 59.1taku01-14/+2
2017-06-11icu: Fix ARM patchTuomas Tynkkynen2-32/+5
Broken by fad6fc3dae16b5161895165bf275e329e20860d6. Let's do it in a cleaner way.
2017-06-07icu: Trivial improvementEelco Dolstra1-11/+2
2017-03-27treewide: purge maintainers.urkudVladimír Čunát1-1/+1
It's sad, but he's been inactive for the last five years. Keeping such people in meta.maintainers is counter-productive.
2017-03-18icu_57: dropMichael Raskin1-64/+0
2017-03-15icu: fix crash in firefoxDavid McFarland1-0/+9
Fixes #23857
2017-03-09icu_57: init at 57.1 for LibreOffice StillMichael Raskin1-0/+64
2017-03-08icu: 57.1 -> 58.2Alexey Shmalko1-22/+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. ```
2016-12-06icu: remove icu4c-54.1Savanni D'Gerinel1-11/+0
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-02Fixing the patch for icu for ARM.Lluís Batlle i Rossell1-3/+3
The source file changed paths.
2016-11-30Revert "Revert "icu: patch for multiple CVEs""Graham Christensen2-4/+35
icu: patch for multiple CVEs - CVE-2014-6585 - CVE-2015-4760 - CVE-2016-0494 - CVE-2016-6293 - CVE-2016-7415
2016-11-15Revert "Fix icu4c expression for latest gcc (fixes #2341)"Josef Kemetmueller1-3/+0
This reverts commit d393c6c53803a6c1d61fa5e58e283aaa4beba7b8. 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-09-05icu 54.1: md5->sha256Chris Martin1-1/+1
2016-08-29treewide: Shuffle outputsTuomas Tynkkynen1-1/+1
Make either 'bin' or 'out' the first output.
2016-08-14icu: 56.1 -> 57.1Shea Levy1-2/+2
2016-07-12zoom-us: init at 2.0.52458.0531 (#15607)Renzo Carbonara1-0/+12
2016-04-01Merge branch 'master' into closure-sizeVladimír Čunát2-2/+32
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
2016-03-20Missing path in prev commitLluís Batlle i Rossell1-0/+28
2016-03-20Fixing icu for ARM with a patch from openembedded.Lluís Batlle i Rossell1-2/+4
It failed with an "internal error".
2016-01-19Merge branch 'staging' into closure-sizeVladimír Čunát1-1/+1
2016-01-01FreeBSD: minor fixes, add notes and make stdenv more robustjanus1-1/+1
2015-12-02rename moveToOutput and propagatedBuildInputsLuca Bruno1-1/+1