Skip to content

Commit

Permalink
Fix icu_capi features, bump to 1.2.1 (#3344)
Browse files Browse the repository at this point in the history
* Fix icu_capi features, bump to 1.2.1
  • Loading branch information
Manishearth authored Apr 18, 2023
1 parent 502c9ff commit 109bdd5
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 57 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

Note: A subset of crates received patch releases in the 1.2 stream.

- `icu_capi`
- Fixed [#3344](https://github.com/unicode-org/icu4x/pull/3344), `buffer_provider` feature accidentally pulling in extra crates
- `icu_datagen`
- Fixed [#3339](https://github.com/unicode-org/icu4x/pull/3339), incorrect Cargo features
- `icu_locid_transform`
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 16 additions & 12 deletions ffi/diplomat/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[package]
name = "icu_capi"
description = "C interface to ICU4X"
version = "1.2.0"
version = "1.2.1"
authors = ["The ICU4X Project Developers"]
edition = "2021"
resolver = "2"
Expand Down Expand Up @@ -41,20 +41,22 @@ any_provider = []
buffer_provider = [
"dep:icu_provider_blob",
"dep:serde",
"icu_collator/serde",
"icu_datetime/serde",
"icu_decimal/serde",
"icu_displaynames/serde",
"icu_list/serde",
"icu_locid_transform/serde",
"icu_calendar?/serde",
"icu_collator?/serde",
"icu_datetime?/serde",
"icu_decimal?/serde",
"icu_displaynames?/serde",
"icu_list?/serde",
"icu_locid_transform?/serde",
"icu_locid/serde",
"icu_normalizer/serde",
"icu_plurals/serde",
"icu_properties/serde",
"icu_normalizer?/serde",
"icu_plurals?/serde",
"icu_properties?/serde",
"icu_provider/serde",
"icu_provider_adapters/serde",
"icu_segmenter/serde",
"icu_segmenter?/serde",
"icu_testdata?/buffer",
"icu_timezone?/serde",
]
provider_fs = ["dep:icu_provider_fs", "buffer_provider"]
provider_test = ["dep:icu_testdata"]
Expand All @@ -70,9 +72,11 @@ wasm_default = ["buffer_provider", "logging"]

# Components
default_components = ["icu_calendar", "icu_collator", "icu_datetime", "icu_decimal",
"icu_displaynames", "icu_list", "icu_locid_transform",
"icu_list", "icu_locid_transform",
"icu_normalizer", "icu_plurals", "icu_properties",
"icu_segmenter", "icu_timezone"]
# icu_displaynames is experimental, not included by default

icu_calendar = ["dep:icu_calendar"]
icu_collator = ["dep:icu_collator"]
# icu_collections = ["dep:icu_collections"] # Not useful on its own
Expand Down
14 changes: 1 addition & 13 deletions ffi/gn/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 5 additions & 31 deletions ffi/gn/icu4x/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ group("icu") {
}

group("icu_capi") {
public_deps = [ ":icu_capi-v1_2_0" ]
public_deps = [ ":icu_capi-v1_2_1" ]
}

group("icu_provider") {
Expand Down Expand Up @@ -227,10 +227,10 @@ rust_library("icu_calendar-v1_2_0") {
visibility = [ ":*" ]
}

rust_library("icu_capi-v1_2_0") {
rust_library("icu_capi-v1_2_1") {
crate_name = "icu_capi"
crate_root = "//ffi/diplomat/src/lib.rs"
output_name = "icu_capi-b51c929cdeb02cfc"
output_name = "icu_capi-21b7630bfb7b7ffe"

deps = []
deps += [ ":diplomat-v0_5_1($host_toolchain)" ]
Expand All @@ -241,7 +241,6 @@ rust_library("icu_capi-v1_2_0") {
deps += [ ":icu_collections-v1_2_0" ]
deps += [ ":icu_datetime-v1_2_0" ]
deps += [ ":icu_decimal-v1_2_0" ]
deps += [ ":icu_displaynames-v0_10_0" ]
deps += [ ":icu_list-v1_2_0" ]
deps += [ ":icu_locid-v1_2_0" ]
deps += [ ":icu_locid_transform-v1_2_1" ]
Expand All @@ -265,15 +264,14 @@ rust_library("icu_capi-v1_2_0") {
rustflags = [
"--cap-lints=allow",
"--edition=2021",
"-Cmetadata=b51c929cdeb02cfc",
"-Cextra-filename=-b51c929cdeb02cfc",
"-Cmetadata=21b7630bfb7b7ffe",
"-Cextra-filename=-21b7630bfb7b7ffe",
"--cfg=feature=\"any_provider\"",
"--cfg=feature=\"default_components\"",
"--cfg=feature=\"icu_calendar\"",
"--cfg=feature=\"icu_collator\"",
"--cfg=feature=\"icu_datetime\"",
"--cfg=feature=\"icu_decimal\"",
"--cfg=feature=\"icu_displaynames\"",
"--cfg=feature=\"icu_list\"",
"--cfg=feature=\"icu_locid_transform\"",
"--cfg=feature=\"icu_normalizer\"",
Expand Down Expand Up @@ -395,30 +393,6 @@ rust_library("icu_decimal-v1_2_0") {
visibility = [ ":*" ]
}

rust_library("icu_displaynames-v0_10_0") {
crate_name = "icu_displaynames"
crate_root = "//experimental/displaynames/src/lib.rs"
output_name = "icu_displaynames-5a5f8e0b4a99042f"

deps = []
deps += [ ":icu_collections-v1_2_0" ]
deps += [ ":icu_locid-v1_2_0" ]
deps += [ ":icu_provider-v1_2_0" ]
deps += [ ":tinystr-v0_7_1" ]
deps += [ ":zerovec-v0_9_4" ]

rustenv = []

rustflags = [
"--cap-lints=allow",
"--edition=2021",
"-Cmetadata=5a5f8e0b4a99042f",
"-Cextra-filename=-5a5f8e0b4a99042f",
]

visibility = [ ":*" ]
}

rust_library("icu_list-v1_2_0") {
crate_name = "icu_list"
crate_root = "//components/list/src/lib.rs"
Expand Down

0 comments on commit 109bdd5

Please sign in to comment.