Commit Graph

87 Commits

Author SHA1 Message Date
Colin
dfdf0cea5c icu: fix cross compilation 2024-02-25 01:26:59 +00:00
Alexis Hildebrandt
6f7960cfc2 icu74: init at 74.2
https://icu.unicode.org/download/74
2024-02-20 21:31:01 +01:00
Alexis Hildebrandt
b5ec6b5795 icu: refactor 2024-02-20 21:31:01 +01:00
Kirill Radzikhovskyy
9b95a51835 icu: 73.1 -> 73.2 2023-06-18 13:23:20 +10:00
Mario Rodas
4a7ab822a6 icu73: init at 73.1
https://icu.unicode.org/download/73
2023-04-30 04:20:00 +00:00
John Ericson
fd34bbb0ad icu: Add meta.pkgConfigModules and test 2023-02-13 10:24:55 -05:00
Artturin
d9be3f9a0a icu: fix error: anonymous function at icu/63.nix called with unexpected argument 'buildRootOnly'
error happened in pkgsCross.aarch64-multiplatform.icu63
2022-12-22 20:50:27 +02:00
Artturin
05a2dfd674 lib.replaceChars: warn about being a deprecated alias
replaceStrings has been in nix since 2015(nix 1.10)

so it is safe to remove the fallback

d6d5885c15
2022-12-15 22:25:51 +02:00
Mario Rodas
ccbce7e7ea icu72: init at 72.1
https://icu.unicode.org/download/72
2022-10-30 04:20:00 +00:00
Stefan Frijters
9eb2688533
icu: Remove icu59 and icu65
They are no longer used as overrides by any nixpkgs packages.
2022-05-14 15:42:31 +02:00
Mario Rodas
8203e061ec icu71: init at 71.1
https://github.com/unicode-org/icu/releases/tag/release-71-1
2022-04-23 04:20:00 +00:00
Mario Rodas
89dc75eec5 icu: update homepage 2021-10-31 04:20:00 +00:00
Mario Rodas
1b2e909bb6 icu70: init at 70.1 2021-10-31 04:20:00 +00:00
Mario Rodas
f5831d8929 icu69: init at 69.1
http://site.icu-project.org/download/69
2021-04-07 04:20:00 +00:00
Mario Rodas
947e443e02 icu68: init at 68.2 2020-12-27 04:20:00 +00:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Vladimír Čunát
336bc8283b
Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
This reverts commit c778945806.

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-10-26 08:19:17 +01:00
Mario Rodas
878ed3e2b5
icu67: init at 67.1
Changelog: https://github.com/unicode-org/icu/releases/tag/release-67-1
2020-04-29 04:20:00 -05:00
Mario Rodas
172746d796
icu66: init at 66.1 2020-04-20 04:21:00 -05:00
Mario Rodas
c5bcdbf2c0
icu65: init at 65.1 2020-04-20 04:20:00 -05:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
d03933805b
icubase: *Flags are lists 2019-12-30 11:13:40 +01:00
Robin Gloster
ab797ee344
icu58: *Flags are lists 2019-12-30 11:13:40 +01:00
Red Davies
c8bfae0819 icu: bugfix #71142 - Fixes icu-config reporting bad location 2019-11-05 20:28:30 -05:00
Daniel Schaefer
01d805a432 icu64: init at 64.2 2019-05-04 18:09:43 +02:00
Alyssa Ross
70b8ab6e72
icu63: init at 63.1 2018-12-17 15:14:45 +00:00
John Ericson
0828e2d8c3 treewide: Remove usage of remaining redundant platform compatability stuff
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
John Ericson
ba52ae5048 treewide: isArm -> isAarch32
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-04-25 15:28:55 -04:00
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