diff --git a/Cargo.lock b/Cargo.lock index 0074f993..9f84c039 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -625,14 +625,14 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jay-algorithms" -version = "0.4.0" +version = "1.12.0" dependencies = [ "smallvec", ] [[package]] name = "jay-allocator" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-formats", "jay-video-types", @@ -651,7 +651,7 @@ dependencies = [ [[package]] name = "jay-async-engine" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-time", "jay-tracy", @@ -660,7 +660,7 @@ dependencies = [ [[package]] name = "jay-bufio" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-io-uring", "jay-utils", @@ -670,14 +670,14 @@ dependencies = [ [[package]] name = "jay-bugs" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", ] [[package]] name = "jay-clientmem" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-cpu-worker", "jay-gfx-types", @@ -690,7 +690,7 @@ dependencies = [ [[package]] name = "jay-cmm" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-utils", ] @@ -789,7 +789,7 @@ dependencies = [ [[package]] name = "jay-config" -version = "1.10.0" +version = "1.12.0" dependencies = [ "backtrace", "bstr", @@ -805,7 +805,7 @@ dependencies = [ [[package]] name = "jay-config-schema" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "jay-config", @@ -813,7 +813,7 @@ dependencies = [ [[package]] name = "jay-cpu-worker" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-async-engine", "jay-geometry", @@ -829,7 +829,7 @@ dependencies = [ [[package]] name = "jay-criteria" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "jay-utils", @@ -839,7 +839,7 @@ dependencies = [ [[package]] name = "jay-damage" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-geometry", "jay-tree-types", @@ -848,7 +848,7 @@ dependencies = [ [[package]] name = "jay-dbus-core" -version = "0.1.0" +version = "1.12.0" dependencies = [ "bstr", "jay-bufio", @@ -860,7 +860,7 @@ dependencies = [ [[package]] name = "jay-drm-feedback" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "byteorder", @@ -871,7 +871,7 @@ dependencies = [ [[package]] name = "jay-edid" -version = "0.1.0" +version = "1.12.0" dependencies = [ "bstr", "thiserror", @@ -879,7 +879,7 @@ dependencies = [ [[package]] name = "jay-eventfd-cache" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-async-engine", "jay-io-uring", @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "jay-formats" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "clap", @@ -901,7 +901,7 @@ dependencies = [ [[package]] name = "jay-geometry" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-algorithms", "smallvec", @@ -909,14 +909,14 @@ dependencies = [ [[package]] name = "jay-gfx-types" -version = "0.1.0" +version = "1.12.0" dependencies = [ "uapi", ] [[package]] name = "jay-input-types" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-output-types", "jay-units", @@ -926,7 +926,7 @@ dependencies = [ [[package]] name = "jay-io-uring" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-async-engine", "jay-time", @@ -939,7 +939,7 @@ dependencies = [ [[package]] name = "jay-keyboard" -version = "0.1.0" +version = "1.12.0" dependencies = [ "blake3", "jay-input-types", @@ -951,17 +951,18 @@ dependencies = [ [[package]] name = "jay-layout-animation" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-geometry", ] [[package]] name = "jay-libinput" -version = "0.1.0" +version = "1.12.0" dependencies = [ "anyhow", "bstr", + "cc", "isnt 0.2.0", "jay-utils", "libloading", @@ -973,7 +974,7 @@ dependencies = [ [[package]] name = "jay-logger" -version = "0.1.0" +version = "1.12.0" dependencies = [ "backtrace", "bstr", @@ -991,7 +992,7 @@ dependencies = [ [[package]] name = "jay-output-schedule" -version = "0.1.0" +version = "1.12.0" dependencies = [ "futures-util", "jay-async-engine", @@ -1003,7 +1004,7 @@ dependencies = [ [[package]] name = "jay-output-types" -version = "0.1.0" +version = "1.12.0" dependencies = [ "blake3", "jay-cmm", @@ -1015,7 +1016,7 @@ dependencies = [ [[package]] name = "jay-pango" -version = "0.1.0" +version = "1.12.0" dependencies = [ "anyhow", "jay-geometry", @@ -1026,7 +1027,7 @@ dependencies = [ [[package]] name = "jay-pr-caps" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-utils", "opera", @@ -1036,7 +1037,7 @@ dependencies = [ [[package]] name = "jay-sighand" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-async-engine", "jay-io-uring", @@ -1048,7 +1049,7 @@ dependencies = [ [[package]] name = "jay-theme" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-cmm", "jay-config", @@ -1060,14 +1061,14 @@ dependencies = [ [[package]] name = "jay-time" -version = "0.1.0" +version = "1.12.0" dependencies = [ "uapi", ] [[package]] name = "jay-toml" -version = "0.1.0" +version = "1.12.0" dependencies = [ "bstr", "indexmap", @@ -1078,7 +1079,7 @@ dependencies = [ [[package]] name = "jay-toml-config" -version = "0.12.0" +version = "1.12.0" dependencies = [ "ahash", "bstr", @@ -1098,7 +1099,7 @@ dependencies = [ [[package]] name = "jay-tracy" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "parking_lot", @@ -1108,7 +1109,7 @@ dependencies = [ [[package]] name = "jay-tree-types" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-config", "jay-utils", @@ -1117,7 +1118,7 @@ dependencies = [ [[package]] name = "jay-udmabuf" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-allocator", "jay-formats", @@ -1130,11 +1131,11 @@ dependencies = [ [[package]] name = "jay-units" -version = "0.1.0" +version = "1.12.0" [[package]] name = "jay-utils" -version = "0.1.0" +version = "1.12.0" dependencies = [ "ahash", "arrayvec", @@ -1154,7 +1155,7 @@ dependencies = [ [[package]] name = "jay-video-types" -version = "0.1.0" +version = "1.12.0" dependencies = [ "arrayvec", "jay-formats", @@ -1164,7 +1165,7 @@ dependencies = [ [[package]] name = "jay-wheel" -version = "0.1.0" +version = "1.12.0" dependencies = [ "jay-async-engine", "jay-io-uring", @@ -1177,7 +1178,7 @@ dependencies = [ [[package]] name = "jay-wire-buf" -version = "0.1.0" +version = "1.12.0" dependencies = [ "bstr", "jay-io-uring", @@ -1192,11 +1193,11 @@ dependencies = [ [[package]] name = "jay-wire-types" -version = "0.1.0" +version = "1.12.0" [[package]] name = "jay-xcon" -version = "0.1.0" +version = "1.12.0" dependencies = [ "bstr", "jay-bufio", @@ -1998,7 +1999,7 @@ dependencies = [ [[package]] name = "toml-spec" -version = "0.1.0" +version = "1.12.0" dependencies = [ "anyhow", "error_reporter", @@ -2410,7 +2411,7 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "wire-to-xml" -version = "0.1.0" +version = "1.12.0" dependencies = [ "anyhow", "clap", @@ -2527,7 +2528,7 @@ dependencies = [ [[package]] name = "xml-to-wire" -version = "0.1.0" +version = "1.12.0" dependencies = [ "quick-xml", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index 354652df..72eb71da 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "jay-compositor" -version = "1.12.0" -edition = "2024" +version.workspace = true +edition.workspace = true build = "build/build.rs" -license = "GPL-3.0-only" +license.workspace = true description = "The Jay compositor" repository = "https://github.com/mahkoh/jay" default-run = "jay" @@ -64,6 +64,11 @@ members = [ "crates/xml-to-wire", ] +[workspace.package] +version = "1.12.0" +edition = "2024" +license = "GPL-3.0-only" + [profile.release] panic = "abort" debug = "full" @@ -72,48 +77,48 @@ debug = "full" panic = "abort" [dependencies] -jay-config = { version = "1.10.0", path = "crates/jay-config" } -jay-toml-config = { version = "0.12.0", path = "crates/toml-config" } -jay-algorithms = { version = "0.4.0", path = "crates/algorithms" } -jay-geometry = { version = "0.1.0", path = "crates/geometry" } -jay-layout-animation = { version = "0.1.0", path = "crates/layout-animation" } -jay-formats = { version = "0.1.0", path = "crates/formats" } -jay-edid = { version = "0.1.0", path = "crates/edid" } -jay-units = { version = "0.1.0", path = "crates/units" } -jay-utils = { version = "0.1.0", path = "crates/utils" } -jay-criteria = { version = "0.1.0", path = "crates/criteria" } -jay-cmm = { version = "0.1.0", path = "crates/cmm" } -jay-time = { version = "0.1.0", path = "crates/time" } -jay-tracy = { version = "0.1.0", path = "crates/tracy" } -jay-async-engine = { version = "0.1.0", path = "crates/async-engine" } -jay-io-uring = { version = "0.1.0", path = "crates/io-uring" } -jay-bufio = { version = "0.1.0", path = "crates/bufio" } -jay-dbus-core = { version = "0.1.0", path = "crates/dbus-core" } -jay-xcon = { version = "0.1.0", path = "crates/xcon" } -jay-wire-types = { version = "0.1.0", path = "crates/wire-types" } -jay-wire-buf = { version = "0.1.0", path = "crates/wire-buf" } -jay-tree-types = { version = "0.1.0", path = "crates/tree-types" } -jay-eventfd-cache = { version = "0.1.0", path = "crates/eventfd-cache" } -jay-wheel = { version = "0.1.0", path = "crates/wheel" } -jay-cpu-worker = { version = "0.1.0", path = "crates/cpu-worker" } -jay-sighand = { version = "0.1.0", path = "crates/sighand" } -jay-pr-caps = { version = "0.1.0", path = "crates/pr-caps" } -jay-bugs = { version = "0.1.0", path = "crates/bugs" } -jay-logger = { version = "0.1.0", path = "crates/logger" } -jay-video-types = { version = "0.1.0", path = "crates/video-types" } -jay-output-types = { version = "0.1.0", path = "crates/output-types" } -jay-input-types = { version = "0.1.0", path = "crates/input-types" } -jay-keyboard = { version = "0.1.0", path = "crates/keyboard" } -jay-gfx-types = { version = "0.1.0", path = "crates/gfx-types" } -jay-theme = { version = "0.1.0", path = "crates/theme" } -jay-clientmem = { version = "0.1.0", path = "crates/clientmem" } -jay-allocator = { version = "0.1.0", path = "crates/allocator" } -jay-output-schedule = { version = "0.1.0", path = "crates/output-schedule" } -jay-drm-feedback = { version = "0.1.0", path = "crates/drm-feedback" } -jay-udmabuf = { version = "0.1.0", path = "crates/udmabuf" } -jay-damage = { version = "0.1.0", path = "crates/damage" } -jay-pango = { version = "0.1.0", path = "crates/pango" } -jay-libinput = { version = "0.1.0", path = "crates/libinput" } +jay-config = { path = "crates/jay-config" } +jay-toml-config = { path = "crates/toml-config" } +jay-algorithms = { path = "crates/algorithms" } +jay-geometry = { path = "crates/geometry" } +jay-layout-animation = { path = "crates/layout-animation" } +jay-formats = { path = "crates/formats" } +jay-edid = { path = "crates/edid" } +jay-units = { path = "crates/units" } +jay-utils = { path = "crates/utils" } +jay-criteria = { path = "crates/criteria" } +jay-cmm = { path = "crates/cmm" } +jay-time = { path = "crates/time" } +jay-tracy = { path = "crates/tracy" } +jay-async-engine = { path = "crates/async-engine" } +jay-io-uring = { path = "crates/io-uring" } +jay-bufio = { path = "crates/bufio" } +jay-dbus-core = { path = "crates/dbus-core" } +jay-xcon = { path = "crates/xcon" } +jay-wire-types = { path = "crates/wire-types" } +jay-wire-buf = { path = "crates/wire-buf" } +jay-tree-types = { path = "crates/tree-types" } +jay-eventfd-cache = { path = "crates/eventfd-cache" } +jay-wheel = { path = "crates/wheel" } +jay-cpu-worker = { path = "crates/cpu-worker" } +jay-sighand = { path = "crates/sighand" } +jay-pr-caps = { path = "crates/pr-caps" } +jay-bugs = { path = "crates/bugs" } +jay-logger = { path = "crates/logger" } +jay-video-types = { path = "crates/video-types" } +jay-output-types = { path = "crates/output-types" } +jay-input-types = { path = "crates/input-types" } +jay-keyboard = { path = "crates/keyboard" } +jay-gfx-types = { path = "crates/gfx-types" } +jay-theme = { path = "crates/theme" } +jay-clientmem = { path = "crates/clientmem" } +jay-allocator = { path = "crates/allocator" } +jay-output-schedule = { path = "crates/output-schedule" } +jay-drm-feedback = { path = "crates/drm-feedback" } +jay-udmabuf = { path = "crates/udmabuf" } +jay-damage = { path = "crates/damage" } +jay-pango = { path = "crates/pango" } +jay-libinput = { path = "crates/libinput" } uapi = "0.2.13" thiserror = "2.0.11" diff --git a/build/logging.rs b/build/logging.rs index 7cae1ec4..5c7ce1f8 100644 --- a/build/logging.rs +++ b/build/logging.rs @@ -4,17 +4,10 @@ use { }; pub fn main() -> anyhow::Result<()> { - create_bridge()?; create_version()?; Ok(()) } -fn create_bridge() -> anyhow::Result<()> { - println!("cargo:rerun-if-changed=src/bridge.c"); - cc::Build::new().file("src/bridge.c").compile("bridge"); - Ok(()) -} - fn create_version() -> anyhow::Result<()> { let mut version_string = env!("CARGO_PKG_VERSION").to_string(); if let Ok(output) = Command::new("git").arg("rev-parse").arg("HEAD").output() diff --git a/crates/algorithms/Cargo.toml b/crates/algorithms/Cargo.toml index 45d5bf11..257e1d09 100644 --- a/crates/algorithms/Cargo.toml +++ b/crates/algorithms/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-algorithms" -version = "0.4.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Internal dependency of the Jay compositor" repository = "https://github.com/mahkoh/jay" diff --git a/crates/allocator/Cargo.toml b/crates/allocator/Cargo.toml index 8a6259d9..d9ab5e43 100644 --- a/crates/allocator/Cargo.toml +++ b/crates/allocator/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-allocator" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-formats = { version = "0.1.0", path = "../formats" } -jay-video-types = { version = "0.1.0", path = "../video-types" } +jay-formats = { path = "../formats" } +jay-video-types = { path = "../video-types" } thiserror = "2.0.11" uapi = "0.2.13" diff --git a/crates/async-engine/Cargo.toml b/crates/async-engine/Cargo.toml index 7d7ca019..b51d6d68 100644 --- a/crates/async-engine/Cargo.toml +++ b/crates/async-engine/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-async-engine" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-time = { version = "0.1.0", path = "../time" } -jay-tracy = { version = "0.1.0", path = "../tracy" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-time = { path = "../time" } +jay-tracy = { path = "../tracy" } +jay-utils = { path = "../utils" } [features] it = [] diff --git a/crates/bufio/Cargo.toml b/crates/bufio/Cargo.toml index 4b214e77..e2c964de 100644 --- a/crates/bufio/Cargo.toml +++ b/crates/bufio/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-bufio" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } thiserror = "2.0.11" uapi = "0.2.13" diff --git a/crates/bugs/Cargo.toml b/crates/bugs/Cargo.toml index 84894b92..ca696b8b 100644 --- a/crates/bugs/Cargo.toml +++ b/crates/bugs/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-bugs" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] ahash = "0.8.7" diff --git a/crates/clientmem/Cargo.toml b/crates/clientmem/Cargo.toml index 91a42d15..c2e61a56 100644 --- a/crates/clientmem/Cargo.toml +++ b/crates/clientmem/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-clientmem" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-cpu-worker = { version = "0.1.0", path = "../cpu-worker" } -jay-gfx-types = { version = "0.1.0", path = "../gfx-types" } -jay-tracy = { version = "0.1.0", path = "../tracy" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-cpu-worker = { path = "../cpu-worker" } +jay-gfx-types = { path = "../gfx-types" } +jay-tracy = { path = "../tracy" } +jay-utils = { path = "../utils" } log = "0.4.20" thiserror = "2.0.11" diff --git a/crates/cmm/Cargo.toml b/crates/cmm/Cargo.toml index e731ba18..ade7abfd 100644 --- a/crates/cmm/Cargo.toml +++ b/crates/cmm/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-cmm" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-utils = { version = "0.1.0", path = "../utils" } +jay-utils = { path = "../utils" } diff --git a/crates/cpu-worker/Cargo.toml b/crates/cpu-worker/Cargo.toml index 7ba8dbf5..0517a242 100644 --- a/crates/cpu-worker/Cargo.toml +++ b/crates/cpu-worker/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "jay-cpu-worker" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-geometry = { version = "0.1.0", path = "../geometry" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-tracy = { version = "0.1.0", path = "../tracy" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-geometry = { path = "../geometry" } +jay-io-uring = { path = "../io-uring" } +jay-tracy = { path = "../tracy" } +jay-utils = { path = "../utils" } log = { version = "0.4.20", features = ["std"] } parking_lot = "0.12.1" @@ -17,7 +17,7 @@ thiserror = "2.0.11" uapi = "0.2.13" [dev-dependencies] -jay-wheel = { version = "0.1.0", path = "../wheel" } +jay-wheel = { path = "../wheel" } [features] it = [] diff --git a/crates/criteria/Cargo.toml b/crates/criteria/Cargo.toml index 2b1e06d4..20af59c2 100644 --- a/crates/criteria/Cargo.toml +++ b/crates/criteria/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-criteria" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-utils = { version = "0.1.0", path = "../utils" } +jay-utils = { path = "../utils" } ahash = "0.8.7" linearize = { version = "0.1.3", features = ["derive"] } diff --git a/crates/damage/Cargo.toml b/crates/damage/Cargo.toml index d7e101dc..9114f528 100644 --- a/crates/damage/Cargo.toml +++ b/crates/damage/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "jay-damage" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-geometry = { version = "0.1.0", path = "../geometry" } -jay-tree-types = { version = "0.1.0", path = "../tree-types" } -jay-units = { version = "0.1.0", path = "../units" } +jay-geometry = { path = "../geometry" } +jay-tree-types = { path = "../tree-types" } +jay-units = { path = "../units" } diff --git a/crates/dbus-core/Cargo.toml b/crates/dbus-core/Cargo.toml index e87c8500..8122e63a 100644 --- a/crates/dbus-core/Cargo.toml +++ b/crates/dbus-core/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-dbus-core" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-bufio = { version = "0.1.0", path = "../bufio" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-bufio = { path = "../bufio" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } bstr = { version = "1.9.0", default-features = false, features = ["std"] } thiserror = "2.0.11" diff --git a/crates/drm-feedback/Cargo.toml b/crates/drm-feedback/Cargo.toml index aa3c25ee..ac912d4b 100644 --- a/crates/drm-feedback/Cargo.toml +++ b/crates/drm-feedback/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-drm-feedback" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-video-types = { version = "0.1.0", path = "../video-types" } +jay-video-types = { path = "../video-types" } ahash = "0.8.7" byteorder = "1.5.0" diff --git a/crates/edid/Cargo.toml b/crates/edid/Cargo.toml index 1d1a2f22..b7f3416c 100644 --- a/crates/edid/Cargo.toml +++ b/crates/edid/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-edid" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "EDID parsing for Jay" repository = "https://github.com/mahkoh/jay" diff --git a/crates/eventfd-cache/Cargo.toml b/crates/eventfd-cache/Cargo.toml index 8bc6e166..03604f58 100644 --- a/crates/eventfd-cache/Cargo.toml +++ b/crates/eventfd-cache/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-eventfd-cache" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } log = { version = "0.4.20", features = ["std"] } thiserror = "2.0.11" diff --git a/crates/formats/Cargo.toml b/crates/formats/Cargo.toml index 5f72e5ec..d44f7a3d 100644 --- a/crates/formats/Cargo.toml +++ b/crates/formats/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-formats" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Pixel format tables for Jay" repository = "https://github.com/mahkoh/jay" @@ -10,4 +10,4 @@ repository = "https://github.com/mahkoh/jay" ahash = "0.8.7" ash = { package = "jay-ash", version = "0.3.0" } clap = { version = "4.4.18", features = ["derive", "wrap_help"] } -jay-config = { version = "1.10.0", path = "../jay-config" } +jay-config = { path = "../jay-config" } diff --git a/crates/geometry/Cargo.toml b/crates/geometry/Cargo.toml index aef81efb..a69caa9b 100644 --- a/crates/geometry/Cargo.toml +++ b/crates/geometry/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-geometry" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Geometry primitives for Jay" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-algorithms = { version = "0.4.0", path = "../algorithms" } +jay-algorithms = { path = "../algorithms" } smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] } diff --git a/crates/gfx-types/Cargo.toml b/crates/gfx-types/Cargo.toml index 8605298d..52d9e565 100644 --- a/crates/gfx-types/Cargo.toml +++ b/crates/gfx-types/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-gfx-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] uapi = "0.2.13" diff --git a/crates/input-types/Cargo.toml b/crates/input-types/Cargo.toml index 6dafe60b..9683f580 100644 --- a/crates/input-types/Cargo.toml +++ b/crates/input-types/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-input-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Input data types for the Jay compositor" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-output-types = { version = "0.1.0", path = "../output-types" } -jay-units = { version = "0.1.0", path = "../units" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-output-types = { path = "../output-types" } +jay-units = { path = "../units" } +jay-utils = { path = "../utils" } linearize = { version = "0.1.3", features = ["derive"] } diff --git a/crates/io-uring/Cargo.toml b/crates/io-uring/Cargo.toml index eb8edc6a..126aac38 100644 --- a/crates/io-uring/Cargo.toml +++ b/crates/io-uring/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-io-uring" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-time = { version = "0.1.0", path = "../time" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-time = { path = "../time" } +jay-utils = { path = "../utils" } log = { version = "0.4.20", features = ["std"] } run-on-drop = "1.0.0" diff --git a/crates/jay-config-schema/Cargo.toml b/crates/jay-config-schema/Cargo.toml index 99bdcac8..0ecc60fa 100644 --- a/crates/jay-config-schema/Cargo.toml +++ b/crates/jay-config-schema/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-config-schema" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Shared configuration schema declarations for the Jay compositor" repository = "https://github.com/mahkoh/jay" [dependencies] ahash = "0.8.11" -jay-config = { version = "1.10.0", path = "../jay-config" } +jay-config = { path = "../jay-config" } diff --git a/crates/jay-config/Cargo.toml b/crates/jay-config/Cargo.toml index ace197e9..cb9341f3 100644 --- a/crates/jay-config/Cargo.toml +++ b/crates/jay-config/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-config" -version = "1.10.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Configuration crate for the Jay compositor" repository = "https://github.com/mahkoh/jay" diff --git a/crates/keyboard/Cargo.toml b/crates/keyboard/Cargo.toml index 99d62753..427432ac 100644 --- a/crates/keyboard/Cargo.toml +++ b/crates/keyboard/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-keyboard" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Keyboard state and keymap helpers for the Jay compositor" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-input-types = { version = "0.1.0", path = "../input-types" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-input-types = { path = "../input-types" } +jay-utils = { path = "../utils" } blake3 = "1.8.2" kbvm = { version = "0.1.6", features = ["compose"] } diff --git a/crates/layout-animation/Cargo.toml b/crates/layout-animation/Cargo.toml index fd836052..b9b2b842 100644 --- a/crates/layout-animation/Cargo.toml +++ b/crates/layout-animation/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "jay-layout-animation" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Layout animation planning for Jay" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-geometry = { version = "0.1.0", path = "../geometry" } +jay-geometry = { path = "../geometry" } diff --git a/crates/libinput/Cargo.toml b/crates/libinput/Cargo.toml index cecf6c74..9fff6e9d 100644 --- a/crates/libinput/Cargo.toml +++ b/crates/libinput/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-libinput" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true build = "build.rs" [dependencies] -jay-utils = { version = "0.1.0", path = "../utils" } +jay-utils = { path = "../utils" } bstr = { version = "1.9.0", default-features = false, features = ["std"] } isnt = "0.2.0" @@ -17,4 +17,5 @@ uapi = "0.2.13" [build-dependencies] anyhow = "1.0.79" +cc = "1.0.86" repc = "0.1.1" diff --git a/crates/libinput/build.rs b/crates/libinput/build.rs index 4f06fd20..b2b069aa 100644 --- a/crates/libinput/build.rs +++ b/crates/libinput/build.rs @@ -74,6 +74,11 @@ fn write_ty(f: &mut W, vals: &[i32], ty: &str) -> anyhow::Result<()> { } fn main() -> anyhow::Result<()> { + println!("cargo:rerun-if-changed=src/bridge.c"); + cc::Build::new() + .file("src/bridge.c") + .compile("jay-libinput-bridge"); + let mut f = open("libinput_tys.rs")?; write_ty( &mut f, diff --git a/src/bridge.c b/crates/libinput/src/bridge.c similarity index 100% rename from src/bridge.c rename to crates/libinput/src/bridge.c diff --git a/crates/logger/Cargo.toml b/crates/logger/Cargo.toml index b59202a5..50e39217 100644 --- a/crates/logger/Cargo.toml +++ b/crates/logger/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-logger" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-config = { version = "1.10.0", path = "../jay-config" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-config = { path = "../jay-config" } +jay-utils = { path = "../utils" } backtrace = "0.3.69" bstr = { version = "1.9.0", default-features = false, features = ["std"] } diff --git a/crates/output-schedule/Cargo.toml b/crates/output-schedule/Cargo.toml index d5f20ba8..7d08af93 100644 --- a/crates/output-schedule/Cargo.toml +++ b/crates/output-schedule/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-output-schedule" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } futures-util = "0.3.30" log = "0.4.20" diff --git a/crates/output-types/Cargo.toml b/crates/output-types/Cargo.toml index 5b43cb0e..b0acc23d 100644 --- a/crates/output-types/Cargo.toml +++ b/crates/output-types/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "jay-output-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Output identity types for the Jay compositor" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-cmm = { version = "0.1.0", path = "../cmm" } -jay-formats = { version = "0.1.0", path = "../formats" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-cmm = { path = "../cmm" } +jay-formats = { path = "../formats" } +jay-utils = { path = "../utils" } blake3 = "1.8.2" linearize = { version = "0.1.3", features = ["derive"] } diff --git a/crates/pango/Cargo.toml b/crates/pango/Cargo.toml index ffea2362..f06b5e08 100644 --- a/crates/pango/Cargo.toml +++ b/crates/pango/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-pango" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true build = "build.rs" [dependencies] -jay-geometry = { version = "0.1.0", path = "../geometry" } +jay-geometry = { path = "../geometry" } thiserror = "2.0.11" uapi = "0.2.13" diff --git a/crates/pr-caps/Cargo.toml b/crates/pr-caps/Cargo.toml index 76e5c2c5..d58f93cd 100644 --- a/crates/pr-caps/Cargo.toml +++ b/crates/pr-caps/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-pr-caps" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-utils = { version = "0.1.0", path = "../utils" } +jay-utils = { path = "../utils" } opera = "1.0.1" parking_lot = "0.12.1" diff --git a/crates/sighand/Cargo.toml b/crates/sighand/Cargo.toml index 52fde7f3..16140807 100644 --- a/crates/sighand/Cargo.toml +++ b/crates/sighand/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-sighand" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } log = { version = "0.4.20", features = ["std"] } thiserror = "2.0.11" diff --git a/crates/theme/Cargo.toml b/crates/theme/Cargo.toml index b02d32fd..2ca9d23c 100644 --- a/crates/theme/Cargo.toml +++ b/crates/theme/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-theme" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-cmm = { version = "0.1.0", path = "../cmm" } -jay-config = { version = "1.10.0", path = "../jay-config" } -jay-gfx-types = { version = "0.1.0", path = "../gfx-types" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-cmm = { path = "../cmm" } +jay-config = { path = "../jay-config" } +jay-gfx-types = { path = "../gfx-types" } +jay-utils = { path = "../utils" } linearize = { version = "0.1.3", features = ["derive"] } num-traits = "0.2.17" diff --git a/crates/time/Cargo.toml b/crates/time/Cargo.toml index b72aeebd..d962a7b1 100644 --- a/crates/time/Cargo.toml +++ b/crates/time/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-time" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] uapi = "0.2.13" diff --git a/crates/toml-config/Cargo.toml b/crates/toml-config/Cargo.toml index 734cf415..a6ed86f9 100644 --- a/crates/toml-config/Cargo.toml +++ b/crates/toml-config/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "jay-toml-config" -version = "0.12.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Internal dependency of the Jay compositor" repository = "https://github.com/mahkoh/jay" [dependencies] -jay-config = { version = "1.10.0", path = "../jay-config" } -jay-config-schema = { version = "0.1.0", path = "../jay-config-schema" } -jay-toml = { version = "0.1.0", path = "../toml-parser" } +jay-config = { path = "../jay-config" } +jay-config-schema = { path = "../jay-config-schema" } +jay-toml = { path = "../toml-parser" } log = "0.4.14" thiserror = "2.0.11" error_reporter = "1.0.0" diff --git a/crates/toml-parser/Cargo.toml b/crates/toml-parser/Cargo.toml index e8f98acc..8f1f423a 100644 --- a/crates/toml-parser/Cargo.toml +++ b/crates/toml-parser/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-toml" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Internal TOML parser used by Jay" repository = "https://github.com/mahkoh/jay" diff --git a/crates/toml-spec/Cargo.toml b/crates/toml-spec/Cargo.toml index ec3a8426..3c62a8c1 100644 --- a/crates/toml-spec/Cargo.toml +++ b/crates/toml-spec/Cargo.toml @@ -1,7 +1,8 @@ [package] name = "toml-spec" -version = "0.1.0" -edition = "2024" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] serde = { version = "1.0.197", features = ["derive"] } diff --git a/crates/tracy/Cargo.toml b/crates/tracy/Cargo.toml index c80436b7..3bc2704b 100644 --- a/crates/tracy/Cargo.toml +++ b/crates/tracy/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "jay-tracy" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] ahash = { version = "0.8.7", optional = true } diff --git a/crates/tree-types/Cargo.toml b/crates/tree-types/Cargo.toml index 59506b88..e761d5db 100644 --- a/crates/tree-types/Cargo.toml +++ b/crates/tree-types/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-tree-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-config = { version = "1.10.0", path = "../jay-config" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-config = { path = "../jay-config" } +jay-utils = { path = "../utils" } linearize = { version = "0.1.3", features = ["derive"] } diff --git a/crates/udmabuf/Cargo.toml b/crates/udmabuf/Cargo.toml index 09c96858..c92fd8f4 100644 --- a/crates/udmabuf/Cargo.toml +++ b/crates/udmabuf/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-udmabuf" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-allocator = { version = "0.1.0", path = "../allocator" } -jay-formats = { version = "0.1.0", path = "../formats" } -jay-utils = { version = "0.1.0", path = "../utils" } -jay-video-types = { version = "0.1.0", path = "../video-types" } +jay-allocator = { path = "../allocator" } +jay-formats = { path = "../formats" } +jay-utils = { path = "../utils" } +jay-video-types = { path = "../video-types" } log = "0.4.20" thiserror = "2.0.11" diff --git a/crates/units/Cargo.toml b/crates/units/Cargo.toml index 05116d5b..54f7cf0f 100644 --- a/crates/units/Cargo.toml +++ b/crates/units/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "jay-units" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true description = "Shared unit types for Jay" repository = "https://github.com/mahkoh/jay" diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 54b6ddac..352013f0 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "jay-utils" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-config = { version = "1.10.0", path = "../jay-config" } +jay-config = { path = "../jay-config" } ahash = "0.8.7" arrayvec = "0.7.4" diff --git a/crates/video-types/Cargo.toml b/crates/video-types/Cargo.toml index 45544300..ce0ba360 100644 --- a/crates/video-types/Cargo.toml +++ b/crates/video-types/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "jay-video-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-formats = { version = "0.1.0", path = "../formats" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-formats = { path = "../formats" } +jay-utils = { path = "../utils" } arrayvec = "0.7.4" uapi = "0.2.13" diff --git a/crates/wheel/Cargo.toml b/crates/wheel/Cargo.toml index 5b69da86..bc24696f 100644 --- a/crates/wheel/Cargo.toml +++ b/crates/wheel/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "jay-wheel" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-async-engine = { version = "0.1.0", path = "../async-engine" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-time = { version = "0.1.0", path = "../time" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-async-engine = { path = "../async-engine" } +jay-io-uring = { path = "../io-uring" } +jay-time = { path = "../time" } +jay-utils = { path = "../utils" } log = { version = "0.4.20", features = ["std"] } thiserror = "2.0.11" diff --git a/crates/wire-buf/Cargo.toml b/crates/wire-buf/Cargo.toml index 09dc7b1d..b908a044 100644 --- a/crates/wire-buf/Cargo.toml +++ b/crates/wire-buf/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "jay-wire-buf" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-time = { version = "0.1.0", path = "../time" } -jay-units = { version = "0.1.0", path = "../units" } -jay-utils = { version = "0.1.0", path = "../utils" } -jay-wire-types = { version = "0.1.0", path = "../wire-types" } +jay-io-uring = { path = "../io-uring" } +jay-time = { path = "../time" } +jay-units = { path = "../units" } +jay-utils = { path = "../utils" } +jay-wire-types = { path = "../wire-types" } bstr = { version = "1.9.0", default-features = false, features = ["std"] } smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] } diff --git a/crates/wire-to-xml/Cargo.toml b/crates/wire-to-xml/Cargo.toml index d8c8c2cb..0e594b6d 100644 --- a/crates/wire-to-xml/Cargo.toml +++ b/crates/wire-to-xml/Cargo.toml @@ -1,7 +1,8 @@ [package] name = "wire-to-xml" -version = "0.1.0" -edition = "2024" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] anyhow = "1.0.79" diff --git a/crates/wire-types/Cargo.toml b/crates/wire-types/Cargo.toml index 8c5cc5aa..c51716f4 100644 --- a/crates/wire-types/Cargo.toml +++ b/crates/wire-types/Cargo.toml @@ -1,5 +1,5 @@ [package] name = "jay-wire-types" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true diff --git a/crates/xcon/Cargo.toml b/crates/xcon/Cargo.toml index 8b5d85e6..a2087f50 100644 --- a/crates/xcon/Cargo.toml +++ b/crates/xcon/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "jay-xcon" -version = "0.1.0" -edition = "2024" -license = "GPL-3.0-only" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] -jay-bufio = { version = "0.1.0", path = "../bufio" } -jay-io-uring = { version = "0.1.0", path = "../io-uring" } -jay-utils = { version = "0.1.0", path = "../utils" } +jay-bufio = { path = "../bufio" } +jay-io-uring = { path = "../io-uring" } +jay-utils = { path = "../utils" } bstr = { version = "1.9.0", default-features = false, features = ["std"] } log = { version = "0.4.20", features = ["std"] } diff --git a/crates/xml-to-wire/Cargo.toml b/crates/xml-to-wire/Cargo.toml index b2f95ab7..302bcdd0 100644 --- a/crates/xml-to-wire/Cargo.toml +++ b/crates/xml-to-wire/Cargo.toml @@ -1,7 +1,8 @@ [package] name = "xml-to-wire" -version = "0.1.0" -edition = "2024" +version.workspace = true +edition.workspace = true +license.workspace = true [dependencies] quick-xml = "0.39.0"