Skip to content

Commit

Permalink
Release a new version of harfbuzz and consolidate more Cargo config…
Browse files Browse the repository at this point in the history
…uration (#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.
  • Loading branch information
mrobinson committed Apr 23, 2024
1 parent cd54c32 commit 1fe061e
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 32 deletions.
9 changes: 9 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
[workspace]
resolver = "2"
members = ["harfbuzz", "harfbuzz-sys", "harfbuzz-traits"]

[workspace.package]
edition = "2021"
authors = ["The Servo Project Developers"]
license = "MIT OR Apache-2.0"
documentation = "https://docs.rs/harfbuzz/"
keywords = ["opentype", "font", "text", "unicode", "shaping"]
categories = ["text-processing"]
repository = "https://github.com/servo/rust-harfbuzz"
19 changes: 9 additions & 10 deletions harfbuzz-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
[package]
name = "harfbuzz-sys"
version = "0.6.0"
edition = "2021"

authors = ["The Servo Project Developers"]
license = "MIT OR Apache-2.0"
version = "0.6.1"
readme = "README.md"

description = "Rust bindings to the HarfBuzz text shaping engine"
repository = "https://github.com/servo/rust-harfbuzz"
documentation = "https://docs.rs/harfbuzz-sys/"
keywords = ["opentype", "font", "text", "unicode", "shaping"]
categories = ["external-ffi-bindings", "internationalization", "text-processing"]
description = "Rust bindings to the HarfBuzz text shaping engine"

authors = { workspace = true }
documentation = { workspace = true }
edition = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }

exclude = [
"harfbuzz/docs/*",
Expand Down
20 changes: 8 additions & 12 deletions harfbuzz-traits/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
[package]
name = "harfbuzz-traits"
version = "0.6.0"
edition = "2021"
description = "Rust traits for the HarfBuzz text shaping engine bindings"

authors = ["The Servo Project Developers"]
license = "MIT OR Apache-2.0"
readme = "README.md"

description = "Rust Traits for the HarfBuzz text shaping engine"
repository = "https://github.com/servo/rust-harfbuzz"
documentation = "https://docs.rs/harfbuzz/"
keywords = ["opentype", "font", "text", "unicode", "shaping"]
categories = ["text-processing"]

[features]
authors = { workspace = true }
categories = { workspace = true }
documentation = { workspace = true }
edition = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
19 changes: 9 additions & 10 deletions harfbuzz/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
[package]
name = "harfbuzz"
version = "0.6.0"
edition = "2021"

authors = ["The Servo Project Developers"]
license = "MIT OR Apache-2.0"
readme = "README.md"
description = "High-level Rust bindings to the HarfBuzz text shaping engine"

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

[dependencies.harfbuzz-sys]
path = "../harfbuzz-sys"
version = "0.6.0"
version = "0.6.1"
default-features = false

[dependencies.harfbuzz-traits]
Expand Down

0 comments on commit 1fe061e

Please sign in to comment.