Skip to content

Commit 1fe061e

Browse files
authored
Release a new version of harfbuzz and consolidate more Cargo configuration (#253)
I managed to publish this crate without checking out the git submodules first, which breaks the `bundled` build. This version bump will ensure that the latest version on crates.io can build.
1 parent cd54c32 commit 1fe061e

File tree

4 files changed

+35
-32
lines changed

4 files changed

+35
-32
lines changed

Cargo.toml

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
[workspace]
22
resolver = "2"
33
members = ["harfbuzz", "harfbuzz-sys", "harfbuzz-traits"]
4+
5+
[workspace.package]
6+
edition = "2021"
7+
authors = ["The Servo Project Developers"]
8+
license = "MIT OR Apache-2.0"
9+
documentation = "https://docs.rs/harfbuzz/"
10+
keywords = ["opentype", "font", "text", "unicode", "shaping"]
11+
categories = ["text-processing"]
12+
repository = "https://github.com/servo/rust-harfbuzz"

harfbuzz-sys/Cargo.toml

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
[package]
22
name = "harfbuzz-sys"
3-
version = "0.6.0"
4-
edition = "2021"
5-
6-
authors = ["The Servo Project Developers"]
7-
license = "MIT OR Apache-2.0"
3+
version = "0.6.1"
84
readme = "README.md"
9-
10-
description = "Rust bindings to the HarfBuzz text shaping engine"
11-
repository = "https://github.com/servo/rust-harfbuzz"
12-
documentation = "https://docs.rs/harfbuzz-sys/"
13-
keywords = ["opentype", "font", "text", "unicode", "shaping"]
145
categories = ["external-ffi-bindings", "internationalization", "text-processing"]
6+
description = "Rust bindings to the HarfBuzz text shaping engine"
7+
8+
authors = { workspace = true }
9+
documentation = { workspace = true }
10+
edition = { workspace = true }
11+
keywords = { workspace = true }
12+
license = { workspace = true }
13+
repository = { workspace = true }
1514

1615
exclude = [
1716
"harfbuzz/docs/*",

harfbuzz-traits/Cargo.toml

+8-12
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
[package]
22
name = "harfbuzz-traits"
33
version = "0.6.0"
4-
edition = "2021"
4+
description = "Rust traits for the HarfBuzz text shaping engine bindings"
55

6-
authors = ["The Servo Project Developers"]
7-
license = "MIT OR Apache-2.0"
8-
readme = "README.md"
9-
10-
description = "Rust Traits for the HarfBuzz text shaping engine"
11-
repository = "https://github.com/servo/rust-harfbuzz"
12-
documentation = "https://docs.rs/harfbuzz/"
13-
keywords = ["opentype", "font", "text", "unicode", "shaping"]
14-
categories = ["text-processing"]
15-
16-
[features]
6+
authors = { workspace = true }
7+
categories = { workspace = true }
8+
documentation = { workspace = true }
9+
edition = { workspace = true }
10+
keywords = { workspace = true }
11+
license = { workspace = true }
12+
repository = { workspace = true }

harfbuzz/Cargo.toml

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
[package]
22
name = "harfbuzz"
33
version = "0.6.0"
4-
edition = "2021"
5-
6-
authors = ["The Servo Project Developers"]
7-
license = "MIT OR Apache-2.0"
84
readme = "README.md"
5+
description = "High-level Rust bindings to the HarfBuzz text shaping engine"
96

10-
description = "Rust bindings to the HarfBuzz text shaping engine"
11-
repository = "https://github.com/servo/rust-harfbuzz"
12-
documentation = "https://docs.rs/harfbuzz/"
13-
keywords = ["opentype", "font", "text", "unicode", "shaping"]
14-
categories = ["text-processing"]
7+
authors = { workspace = true }
8+
categories = { workspace = true }
9+
documentation = { workspace = true }
10+
edition = { workspace = true }
11+
keywords = { workspace = true }
12+
license = { workspace = true }
13+
repository = { workspace = true }
1514

1615
[dependencies.harfbuzz-sys]
1716
path = "../harfbuzz-sys"
18-
version = "0.6.0"
17+
version = "0.6.1"
1918
default-features = false
2019

2120
[dependencies.harfbuzz-traits]

0 commit comments

Comments
 (0)