github-actions[bot] a3355d557a Update tzdata to version 2025c. (#8832) hai 1 mes
..
android 3ee08130ca Android ICU build: replace manual scripts by automated script with docker hai 4 meses
tzdata a3355d557a Update tzdata to version 2025c. (#8832) hai 1 mes
.gitignore 0a4d9b340d Adjust .gitignore for the new ICU package hai 9 meses
Readme.txt df932d0397 Update Windows ICU x86/x64 to v77.1. hai 9 meses
icu_android.tar.xz 26059beb1b Update icu_android.tar.xz hai 4 meses
icu_windows.zip 4ba74c54a5 Add Windows arm64 ICU v77.1. hai 9 meses
icudt.zip 9d8437cc8f Update ICU data to v77.1. hai 9 meses

Readme.txt

icu_windows.zip is a pre-built (by us) IBM ICU 77.1 library.

The sources was downloaded from https://github.com/unicode-org/icu/releases/tag/release-77-1.

The build was done using VS 2022 (17.13.6) in a way that ICU data was not included in icudt DLL.

To do it, follow these steps:
- Download icu4c-77_1-src.zip and icu4c-77_1-data.zip
- Unzip icu4c-77_1-src.zip
- Delete source\data directory from the extracted icu4c-77_1-src.zip
- Unzip data from icu4c-77_1-data.zip into source\data from the extracted icu4c-77_1-src.zip
- Create a file named filter.json with the content: {"strategy": "additive"}
- Set environment variable ICU_DATA_FILTER_FILE to full path of created filter.json file
- Open Visual Studio with the environment variable set
- Build solution

To update data, download icu4c-77_1-data-bin-l.zip, extract it and add the data file to icudt.zip.

---

tzdata is automatically updated (pull request created) by GitHub Actions tzdata-update.yml.