Commit Graph

113 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
42e06c8075 Merge master into staging-next 2026-05-19 13:06:20 +00:00
Marcin Serwin
532f30ba92 icu78: 78.2 -> 78.3
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-15 18:45:43 +02:00
7c6f434c
779d6ad20b icu: patch pkgconfig paths too (#509344) 2026-04-21 04:58:07 +00:00
Leona Maroni
39cbac3b25 icu69: drop
only consumer inside nixpkgs was dropped.
2026-04-20 16:26:27 +02:00
Bartosz Stebel
8e74441e0c icu: patch pkgconfig paths too 2026-04-19 22:08:57 +02:00
Martin Weinelt
82a3b269d6 icu78: 78.1 -> 78.2
https://github.com/unicode-org/icu/releases/tag/release-78.2
2026-01-28 23:20:23 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
loner
43c6998c6a icu78: init at 78.1 2025-11-30 14:24:56 +08:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Alexis Hildebrandt
8b4e651a70 icu77: init at 77.1 2025-03-13 21:33:39 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Alexis Hildebrandt
63a86efba6 icu76: 76.1rc -> 76.1 2024-10-25 23:08:38 +02:00
Alexis Hildebrandt
ab3e98d6b7 icu: temporary change to test rc version 2024-10-21 10:06:24 +02:00
Alexis Hildebrandt
2ac5b1b494 icu76: init at 76.1rc 2024-10-20 16:02:59 +02:00
Alexis Hildebrandt
245e5da5ec icu: add opt-in support to build icu release candidates 2024-10-20 16:02:59 +02:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Sandro Jäckel
8f1e2b148f icu: set pname+version
To allow other packages to access version just like pkgs.icu.version
2024-09-16 16:06:12 +02:00
Alexis Hildebrandt
ab3c41d6d3 icu75: init at 75.1 2024-08-14 06:14:44 +02:00
github-actions[bot]
cf7e625161 Merge master into staging-next 2024-06-26 12:01:11 +00:00
Sandro Jäckel
4bfb0ba68f icu58: drop 2024-06-24 23:59:23 +02:00
Sandro Jäckel
238dde3c3c icu68: drop 2024-06-24 23:57:00 +02:00
Audrey Dutcher
448a3c064c icu: enable updateAutotoolsGnuConfigScriptsHook 2024-06-04 11:33:04 -07:00
7c6f434c
0f21d281e8 Merge pull request #304772 from NorfairKing/icu-static
icu: Make static linking possible
2024-04-23 09:43:59 +00:00
Tom Sydney Kerckhove
f3dee8a2e2 icu: Make static linking possible 2024-04-17 21:39:22 +02:00
zlepper
3083d2abe3 icu: refactor to avoid runtime dependency on bash
Bash was considered a runtime dependency as the two files `install-sh`
and `mkinstalldirs` was included in the library output. These files has a shebang
for `#!/bin/sh` which is replaced by nix to point to bash in the fixup phase.
2024-04-17 14:40:37 +02:00
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