|
7 | 7 | ifeq ($(BR2_PACKAGE_RDK_VERSIONING),y) |
8 | 8 | ICU_VERSION = 57.1 |
9 | 9 | else ifeq ($(BR2_PACKAGE_NETFLIX5),y) |
10 | | -ICU_VERSION = 60.2 |
| 10 | +ICU_VERSION = 65.1 |
11 | 11 | else ifeq ($(BR2_PACKAGE_NETFLIX52),y) |
12 | 12 | ICU_VERSION = 58.2 |
13 | 13 | else |
14 | 14 | ICU_VERSION = 57.1 |
15 | 15 | endif |
16 | 16 |
|
17 | 17 | ICU_SOURCE = icu4c-$(subst .,_,$(ICU_VERSION))-src.tgz |
| 18 | +ifeq ($(ICU_VERSION), 65.1) |
| 19 | +ICU_SITE = \ |
| 20 | + https://github.com/unicode-org/icu/releases/download/release-$(subst .,-,$(ICU_VERSION)) |
| 21 | +ICU_LICENSE = ICU License |
| 22 | +ICU_LICENSE_FILES = LICENSE |
| 23 | +ICU_BUILD_ICUDATA = y |
| 24 | +export ICU_DATA_FILTER_FILE=$(HOST_ICU_DIR)/source/data/filters.json |
| 25 | +else |
18 | 26 | ICU_SITE = http://download.icu-project.org/files/icu4c/$(ICU_VERSION) |
19 | 27 | ICU_LICENSE = ICU License |
20 | 28 | ICU_LICENSE_FILES = license.html |
| 29 | +endif |
21 | 30 |
|
22 | 31 | ICU_DEPENDENCIES = host-icu |
23 | 32 | ICU_INSTALL_STAGING = YES |
@@ -54,8 +63,12 @@ HOST_ICU_CONF_ENV = CXX="$(HOSTCXX_NOCCACHE)" CC="$(HOSTCC_NOCCACHE)" |
54 | 63 |
|
55 | 64 | ifeq ($(BR2_PACKAGE_ICU_USE_ICUDATA),y) |
56 | 65 | ICU_DEPENDENCIES += icudata |
| 66 | +ifeq ($(ICU_BUILD_ICUDATA), y) |
| 67 | +ICU_PRE_PATCH_HOOKS += ICUDATA_EXTRACT |
| 68 | +else |
57 | 69 | ICU_POST_PATCH_HOOKS += ICUDATA_EXTRACT |
58 | 70 | endif |
| 71 | +endif |
59 | 72 |
|
60 | 73 | ICU_CUSTOM_DATA_PATH = $(call qstrip,$(BR2_PACKAGE_ICU_CUSTOM_DATA_PATH)) |
61 | 74 |
|
|
0 commit comments