1
0
Fork 0
forked from wry/wry

all: inherit metadeta from cargo workspace

This commit is contained in:
kossLAN 2026-06-05 21:14:57 -04:00
parent 1c21bd1259
commit d920e554cf
No known key found for this signature in database
52 changed files with 328 additions and 320 deletions

95
Cargo.lock generated
View file

@ -625,14 +625,14 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]] [[package]]
name = "jay-algorithms" name = "jay-algorithms"
version = "0.4.0" version = "1.12.0"
dependencies = [ dependencies = [
"smallvec", "smallvec",
] ]
[[package]] [[package]]
name = "jay-allocator" name = "jay-allocator"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-formats", "jay-formats",
"jay-video-types", "jay-video-types",
@ -651,7 +651,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-async-engine" name = "jay-async-engine"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-time", "jay-time",
"jay-tracy", "jay-tracy",
@ -660,7 +660,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-bufio" name = "jay-bufio"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-io-uring", "jay-io-uring",
"jay-utils", "jay-utils",
@ -670,14 +670,14 @@ dependencies = [
[[package]] [[package]]
name = "jay-bugs" name = "jay-bugs"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
] ]
[[package]] [[package]]
name = "jay-clientmem" name = "jay-clientmem"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-cpu-worker", "jay-cpu-worker",
"jay-gfx-types", "jay-gfx-types",
@ -690,7 +690,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-cmm" name = "jay-cmm"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-utils", "jay-utils",
] ]
@ -789,7 +789,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-config" name = "jay-config"
version = "1.10.0" version = "1.12.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bstr", "bstr",
@ -805,7 +805,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-config-schema" name = "jay-config-schema"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"jay-config", "jay-config",
@ -813,7 +813,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-cpu-worker" name = "jay-cpu-worker"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-async-engine", "jay-async-engine",
"jay-geometry", "jay-geometry",
@ -829,7 +829,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-criteria" name = "jay-criteria"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"jay-utils", "jay-utils",
@ -839,7 +839,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-damage" name = "jay-damage"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-geometry", "jay-geometry",
"jay-tree-types", "jay-tree-types",
@ -848,7 +848,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-dbus-core" name = "jay-dbus-core"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"bstr", "bstr",
"jay-bufio", "jay-bufio",
@ -860,7 +860,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-drm-feedback" name = "jay-drm-feedback"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"byteorder", "byteorder",
@ -871,7 +871,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-edid" name = "jay-edid"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"bstr", "bstr",
"thiserror", "thiserror",
@ -879,7 +879,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-eventfd-cache" name = "jay-eventfd-cache"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-async-engine", "jay-async-engine",
"jay-io-uring", "jay-io-uring",
@ -891,7 +891,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-formats" name = "jay-formats"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"clap", "clap",
@ -901,7 +901,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-geometry" name = "jay-geometry"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-algorithms", "jay-algorithms",
"smallvec", "smallvec",
@ -909,14 +909,14 @@ dependencies = [
[[package]] [[package]]
name = "jay-gfx-types" name = "jay-gfx-types"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"uapi", "uapi",
] ]
[[package]] [[package]]
name = "jay-input-types" name = "jay-input-types"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-output-types", "jay-output-types",
"jay-units", "jay-units",
@ -926,7 +926,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-io-uring" name = "jay-io-uring"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-async-engine", "jay-async-engine",
"jay-time", "jay-time",
@ -939,7 +939,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-keyboard" name = "jay-keyboard"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"jay-input-types", "jay-input-types",
@ -951,17 +951,18 @@ dependencies = [
[[package]] [[package]]
name = "jay-layout-animation" name = "jay-layout-animation"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-geometry", "jay-geometry",
] ]
[[package]] [[package]]
name = "jay-libinput" name = "jay-libinput"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bstr", "bstr",
"cc",
"isnt 0.2.0", "isnt 0.2.0",
"jay-utils", "jay-utils",
"libloading", "libloading",
@ -973,7 +974,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-logger" name = "jay-logger"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bstr", "bstr",
@ -991,7 +992,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-output-schedule" name = "jay-output-schedule"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"futures-util", "futures-util",
"jay-async-engine", "jay-async-engine",
@ -1003,7 +1004,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-output-types" name = "jay-output-types"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"jay-cmm", "jay-cmm",
@ -1015,7 +1016,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-pango" name = "jay-pango"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"jay-geometry", "jay-geometry",
@ -1026,7 +1027,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-pr-caps" name = "jay-pr-caps"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-utils", "jay-utils",
"opera", "opera",
@ -1036,7 +1037,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-sighand" name = "jay-sighand"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-async-engine", "jay-async-engine",
"jay-io-uring", "jay-io-uring",
@ -1048,7 +1049,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-theme" name = "jay-theme"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-cmm", "jay-cmm",
"jay-config", "jay-config",
@ -1060,14 +1061,14 @@ dependencies = [
[[package]] [[package]]
name = "jay-time" name = "jay-time"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"uapi", "uapi",
] ]
[[package]] [[package]]
name = "jay-toml" name = "jay-toml"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"bstr", "bstr",
"indexmap", "indexmap",
@ -1078,7 +1079,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-toml-config" name = "jay-toml-config"
version = "0.12.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"bstr", "bstr",
@ -1098,7 +1099,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-tracy" name = "jay-tracy"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"parking_lot", "parking_lot",
@ -1108,7 +1109,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-tree-types" name = "jay-tree-types"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-config", "jay-config",
"jay-utils", "jay-utils",
@ -1117,7 +1118,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-udmabuf" name = "jay-udmabuf"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-allocator", "jay-allocator",
"jay-formats", "jay-formats",
@ -1130,11 +1131,11 @@ dependencies = [
[[package]] [[package]]
name = "jay-units" name = "jay-units"
version = "0.1.0" version = "1.12.0"
[[package]] [[package]]
name = "jay-utils" name = "jay-utils"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"arrayvec", "arrayvec",
@ -1154,7 +1155,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-video-types" name = "jay-video-types"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"jay-formats", "jay-formats",
@ -1164,7 +1165,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-wheel" name = "jay-wheel"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"jay-async-engine", "jay-async-engine",
"jay-io-uring", "jay-io-uring",
@ -1177,7 +1178,7 @@ dependencies = [
[[package]] [[package]]
name = "jay-wire-buf" name = "jay-wire-buf"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"bstr", "bstr",
"jay-io-uring", "jay-io-uring",
@ -1192,11 +1193,11 @@ dependencies = [
[[package]] [[package]]
name = "jay-wire-types" name = "jay-wire-types"
version = "0.1.0" version = "1.12.0"
[[package]] [[package]]
name = "jay-xcon" name = "jay-xcon"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"bstr", "bstr",
"jay-bufio", "jay-bufio",
@ -1998,7 +1999,7 @@ dependencies = [
[[package]] [[package]]
name = "toml-spec" name = "toml-spec"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"error_reporter", "error_reporter",
@ -2410,7 +2411,7 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]] [[package]]
name = "wire-to-xml" name = "wire-to-xml"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"clap", "clap",
@ -2527,7 +2528,7 @@ dependencies = [
[[package]] [[package]]
name = "xml-to-wire" name = "xml-to-wire"
version = "0.1.0" version = "1.12.0"
dependencies = [ dependencies = [
"quick-xml", "quick-xml",
"thiserror", "thiserror",

View file

@ -1,9 +1,9 @@
[package] [package]
name = "jay-compositor" name = "jay-compositor"
version = "1.12.0" version.workspace = true
edition = "2024" edition.workspace = true
build = "build/build.rs" build = "build/build.rs"
license = "GPL-3.0-only" license.workspace = true
description = "The Jay compositor" description = "The Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
default-run = "jay" default-run = "jay"
@ -64,6 +64,11 @@ members = [
"crates/xml-to-wire", "crates/xml-to-wire",
] ]
[workspace.package]
version = "1.12.0"
edition = "2024"
license = "GPL-3.0-only"
[profile.release] [profile.release]
panic = "abort" panic = "abort"
debug = "full" debug = "full"
@ -72,48 +77,48 @@ debug = "full"
panic = "abort" panic = "abort"
[dependencies] [dependencies]
jay-config = { version = "1.10.0", path = "crates/jay-config" } jay-config = { path = "crates/jay-config" }
jay-toml-config = { version = "0.12.0", path = "crates/toml-config" } jay-toml-config = { path = "crates/toml-config" }
jay-algorithms = { version = "0.4.0", path = "crates/algorithms" } jay-algorithms = { path = "crates/algorithms" }
jay-geometry = { version = "0.1.0", path = "crates/geometry" } jay-geometry = { path = "crates/geometry" }
jay-layout-animation = { version = "0.1.0", path = "crates/layout-animation" } jay-layout-animation = { path = "crates/layout-animation" }
jay-formats = { version = "0.1.0", path = "crates/formats" } jay-formats = { path = "crates/formats" }
jay-edid = { version = "0.1.0", path = "crates/edid" } jay-edid = { path = "crates/edid" }
jay-units = { version = "0.1.0", path = "crates/units" } jay-units = { path = "crates/units" }
jay-utils = { version = "0.1.0", path = "crates/utils" } jay-utils = { path = "crates/utils" }
jay-criteria = { version = "0.1.0", path = "crates/criteria" } jay-criteria = { path = "crates/criteria" }
jay-cmm = { version = "0.1.0", path = "crates/cmm" } jay-cmm = { path = "crates/cmm" }
jay-time = { version = "0.1.0", path = "crates/time" } jay-time = { path = "crates/time" }
jay-tracy = { version = "0.1.0", path = "crates/tracy" } jay-tracy = { path = "crates/tracy" }
jay-async-engine = { version = "0.1.0", path = "crates/async-engine" } jay-async-engine = { path = "crates/async-engine" }
jay-io-uring = { version = "0.1.0", path = "crates/io-uring" } jay-io-uring = { path = "crates/io-uring" }
jay-bufio = { version = "0.1.0", path = "crates/bufio" } jay-bufio = { path = "crates/bufio" }
jay-dbus-core = { version = "0.1.0", path = "crates/dbus-core" } jay-dbus-core = { path = "crates/dbus-core" }
jay-xcon = { version = "0.1.0", path = "crates/xcon" } jay-xcon = { path = "crates/xcon" }
jay-wire-types = { version = "0.1.0", path = "crates/wire-types" } jay-wire-types = { path = "crates/wire-types" }
jay-wire-buf = { version = "0.1.0", path = "crates/wire-buf" } jay-wire-buf = { path = "crates/wire-buf" }
jay-tree-types = { version = "0.1.0", path = "crates/tree-types" } jay-tree-types = { path = "crates/tree-types" }
jay-eventfd-cache = { version = "0.1.0", path = "crates/eventfd-cache" } jay-eventfd-cache = { path = "crates/eventfd-cache" }
jay-wheel = { version = "0.1.0", path = "crates/wheel" } jay-wheel = { path = "crates/wheel" }
jay-cpu-worker = { version = "0.1.0", path = "crates/cpu-worker" } jay-cpu-worker = { path = "crates/cpu-worker" }
jay-sighand = { version = "0.1.0", path = "crates/sighand" } jay-sighand = { path = "crates/sighand" }
jay-pr-caps = { version = "0.1.0", path = "crates/pr-caps" } jay-pr-caps = { path = "crates/pr-caps" }
jay-bugs = { version = "0.1.0", path = "crates/bugs" } jay-bugs = { path = "crates/bugs" }
jay-logger = { version = "0.1.0", path = "crates/logger" } jay-logger = { path = "crates/logger" }
jay-video-types = { version = "0.1.0", path = "crates/video-types" } jay-video-types = { path = "crates/video-types" }
jay-output-types = { version = "0.1.0", path = "crates/output-types" } jay-output-types = { path = "crates/output-types" }
jay-input-types = { version = "0.1.0", path = "crates/input-types" } jay-input-types = { path = "crates/input-types" }
jay-keyboard = { version = "0.1.0", path = "crates/keyboard" } jay-keyboard = { path = "crates/keyboard" }
jay-gfx-types = { version = "0.1.0", path = "crates/gfx-types" } jay-gfx-types = { path = "crates/gfx-types" }
jay-theme = { version = "0.1.0", path = "crates/theme" } jay-theme = { path = "crates/theme" }
jay-clientmem = { version = "0.1.0", path = "crates/clientmem" } jay-clientmem = { path = "crates/clientmem" }
jay-allocator = { version = "0.1.0", path = "crates/allocator" } jay-allocator = { path = "crates/allocator" }
jay-output-schedule = { version = "0.1.0", path = "crates/output-schedule" } jay-output-schedule = { path = "crates/output-schedule" }
jay-drm-feedback = { version = "0.1.0", path = "crates/drm-feedback" } jay-drm-feedback = { path = "crates/drm-feedback" }
jay-udmabuf = { version = "0.1.0", path = "crates/udmabuf" } jay-udmabuf = { path = "crates/udmabuf" }
jay-damage = { version = "0.1.0", path = "crates/damage" } jay-damage = { path = "crates/damage" }
jay-pango = { version = "0.1.0", path = "crates/pango" } jay-pango = { path = "crates/pango" }
jay-libinput = { version = "0.1.0", path = "crates/libinput" } jay-libinput = { path = "crates/libinput" }
uapi = "0.2.13" uapi = "0.2.13"
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -4,17 +4,10 @@ use {
}; };
pub fn main() -> anyhow::Result<()> { pub fn main() -> anyhow::Result<()> {
create_bridge()?;
create_version()?; create_version()?;
Ok(()) 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<()> { fn create_version() -> anyhow::Result<()> {
let mut version_string = env!("CARGO_PKG_VERSION").to_string(); let mut version_string = env!("CARGO_PKG_VERSION").to_string();
if let Ok(output) = Command::new("git").arg("rev-parse").arg("HEAD").output() if let Ok(output) = Command::new("git").arg("rev-parse").arg("HEAD").output()

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-algorithms" name = "jay-algorithms"
version = "0.4.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Internal dependency of the Jay compositor" description = "Internal dependency of the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-allocator" name = "jay-allocator"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-formats = { version = "0.1.0", path = "../formats" } jay-formats = { path = "../formats" }
jay-video-types = { version = "0.1.0", path = "../video-types" } jay-video-types = { path = "../video-types" }
thiserror = "2.0.11" thiserror = "2.0.11"
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-async-engine" name = "jay-async-engine"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-time = { version = "0.1.0", path = "../time" } jay-time = { path = "../time" }
jay-tracy = { version = "0.1.0", path = "../tracy" } jay-tracy = { path = "../tracy" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
[features] [features]
it = [] it = []

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-bufio" name = "jay-bufio"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
thiserror = "2.0.11" thiserror = "2.0.11"
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-bugs" name = "jay-bugs"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
ahash = "0.8.7" ahash = "0.8.7"

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-clientmem" name = "jay-clientmem"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-cpu-worker = { version = "0.1.0", path = "../cpu-worker" } jay-cpu-worker = { path = "../cpu-worker" }
jay-gfx-types = { version = "0.1.0", path = "../gfx-types" } jay-gfx-types = { path = "../gfx-types" }
jay-tracy = { version = "0.1.0", path = "../tracy" } jay-tracy = { path = "../tracy" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = "0.4.20" log = "0.4.20"
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-cmm" name = "jay-cmm"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }

View file

@ -1,15 +1,15 @@
[package] [package]
name = "jay-cpu-worker" name = "jay-cpu-worker"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-geometry = { version = "0.1.0", path = "../geometry" } jay-geometry = { path = "../geometry" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-tracy = { version = "0.1.0", path = "../tracy" } jay-tracy = { path = "../tracy" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }
parking_lot = "0.12.1" parking_lot = "0.12.1"
@ -17,7 +17,7 @@ thiserror = "2.0.11"
uapi = "0.2.13" uapi = "0.2.13"
[dev-dependencies] [dev-dependencies]
jay-wheel = { version = "0.1.0", path = "../wheel" } jay-wheel = { path = "../wheel" }
[features] [features]
it = [] it = []

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-criteria" name = "jay-criteria"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
ahash = "0.8.7" ahash = "0.8.7"
linearize = { version = "0.1.3", features = ["derive"] } linearize = { version = "0.1.3", features = ["derive"] }

View file

@ -1,10 +1,10 @@
[package] [package]
name = "jay-damage" name = "jay-damage"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-geometry = { version = "0.1.0", path = "../geometry" } jay-geometry = { path = "../geometry" }
jay-tree-types = { version = "0.1.0", path = "../tree-types" } jay-tree-types = { path = "../tree-types" }
jay-units = { version = "0.1.0", path = "../units" } jay-units = { path = "../units" }

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-dbus-core" name = "jay-dbus-core"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-bufio = { version = "0.1.0", path = "../bufio" } jay-bufio = { path = "../bufio" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
bstr = { version = "1.9.0", default-features = false, features = ["std"] } bstr = { version = "1.9.0", default-features = false, features = ["std"] }
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-drm-feedback" name = "jay-drm-feedback"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-video-types = { version = "0.1.0", path = "../video-types" } jay-video-types = { path = "../video-types" }
ahash = "0.8.7" ahash = "0.8.7"
byteorder = "1.5.0" byteorder = "1.5.0"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-edid" name = "jay-edid"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "EDID parsing for Jay" description = "EDID parsing for Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-eventfd-cache" name = "jay-eventfd-cache"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-formats" name = "jay-formats"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Pixel format tables for Jay" description = "Pixel format tables for Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
@ -10,4 +10,4 @@ repository = "https://github.com/mahkoh/jay"
ahash = "0.8.7" ahash = "0.8.7"
ash = { package = "jay-ash", version = "0.3.0" } ash = { package = "jay-ash", version = "0.3.0" }
clap = { version = "4.4.18", features = ["derive", "wrap_help"] } clap = { version = "4.4.18", features = ["derive", "wrap_help"] }
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-geometry" name = "jay-geometry"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Geometry primitives for Jay" description = "Geometry primitives for Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-algorithms = { version = "0.4.0", path = "../algorithms" } jay-algorithms = { path = "../algorithms" }
smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] } smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] }

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-gfx-types" name = "jay-gfx-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-input-types" name = "jay-input-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Input data types for the Jay compositor" description = "Input data types for the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-output-types = { version = "0.1.0", path = "../output-types" } jay-output-types = { path = "../output-types" }
jay-units = { version = "0.1.0", path = "../units" } jay-units = { path = "../units" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
linearize = { version = "0.1.3", features = ["derive"] } linearize = { version = "0.1.3", features = ["derive"] }

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-io-uring" name = "jay-io-uring"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-time = { version = "0.1.0", path = "../time" } jay-time = { path = "../time" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }
run-on-drop = "1.0.0" run-on-drop = "1.0.0"

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-config-schema" name = "jay-config-schema"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Shared configuration schema declarations for the Jay compositor" description = "Shared configuration schema declarations for the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
ahash = "0.8.11" ahash = "0.8.11"
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-config" name = "jay-config"
version = "1.10.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Configuration crate for the Jay compositor" description = "Configuration crate for the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-keyboard" name = "jay-keyboard"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Keyboard state and keymap helpers for the Jay compositor" description = "Keyboard state and keymap helpers for the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-input-types = { version = "0.1.0", path = "../input-types" } jay-input-types = { path = "../input-types" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
blake3 = "1.8.2" blake3 = "1.8.2"
kbvm = { version = "0.1.6", features = ["compose"] } kbvm = { version = "0.1.6", features = ["compose"] }

View file

@ -1,10 +1,10 @@
[package] [package]
name = "jay-layout-animation" name = "jay-layout-animation"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Layout animation planning for Jay" description = "Layout animation planning for Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-geometry = { version = "0.1.0", path = "../geometry" } jay-geometry = { path = "../geometry" }

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-libinput" name = "jay-libinput"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
build = "build.rs" build = "build.rs"
[dependencies] [dependencies]
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
bstr = { version = "1.9.0", default-features = false, features = ["std"] } bstr = { version = "1.9.0", default-features = false, features = ["std"] }
isnt = "0.2.0" isnt = "0.2.0"
@ -17,4 +17,5 @@ uapi = "0.2.13"
[build-dependencies] [build-dependencies]
anyhow = "1.0.79" anyhow = "1.0.79"
cc = "1.0.86"
repc = "0.1.1" repc = "0.1.1"

View file

@ -74,6 +74,11 @@ fn write_ty<W: Write>(f: &mut W, vals: &[i32], ty: &str) -> anyhow::Result<()> {
} }
fn main() -> 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")?; let mut f = open("libinput_tys.rs")?;
write_ty( write_ty(
&mut f, &mut f,

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-logger" name = "jay-logger"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
backtrace = "0.3.69" backtrace = "0.3.69"
bstr = { version = "1.9.0", default-features = false, features = ["std"] } bstr = { version = "1.9.0", default-features = false, features = ["std"] }

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-output-schedule" name = "jay-output-schedule"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
futures-util = "0.3.30" futures-util = "0.3.30"
log = "0.4.20" log = "0.4.20"

View file

@ -1,15 +1,15 @@
[package] [package]
name = "jay-output-types" name = "jay-output-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Output identity types for the Jay compositor" description = "Output identity types for the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-cmm = { version = "0.1.0", path = "../cmm" } jay-cmm = { path = "../cmm" }
jay-formats = { version = "0.1.0", path = "../formats" } jay-formats = { path = "../formats" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
blake3 = "1.8.2" blake3 = "1.8.2"
linearize = { version = "0.1.3", features = ["derive"] } linearize = { version = "0.1.3", features = ["derive"] }

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-pango" name = "jay-pango"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
build = "build.rs" build = "build.rs"
[dependencies] [dependencies]
jay-geometry = { version = "0.1.0", path = "../geometry" } jay-geometry = { path = "../geometry" }
thiserror = "2.0.11" thiserror = "2.0.11"
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-pr-caps" name = "jay-pr-caps"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
opera = "1.0.1" opera = "1.0.1"
parking_lot = "0.12.1" parking_lot = "0.12.1"

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-sighand" name = "jay-sighand"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-theme" name = "jay-theme"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-cmm = { version = "0.1.0", path = "../cmm" } jay-cmm = { path = "../cmm" }
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }
jay-gfx-types = { version = "0.1.0", path = "../gfx-types" } jay-gfx-types = { path = "../gfx-types" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
linearize = { version = "0.1.3", features = ["derive"] } linearize = { version = "0.1.3", features = ["derive"] }
num-traits = "0.2.17" num-traits = "0.2.17"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-time" name = "jay-time"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,15 +1,15 @@
[package] [package]
name = "jay-toml-config" name = "jay-toml-config"
version = "0.12.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Internal dependency of the Jay compositor" description = "Internal dependency of the Jay compositor"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"
[dependencies] [dependencies]
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }
jay-config-schema = { version = "0.1.0", path = "../jay-config-schema" } jay-config-schema = { path = "../jay-config-schema" }
jay-toml = { version = "0.1.0", path = "../toml-parser" } jay-toml = { path = "../toml-parser" }
log = "0.4.14" log = "0.4.14"
thiserror = "2.0.11" thiserror = "2.0.11"
error_reporter = "1.0.0" error_reporter = "1.0.0"

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-toml" name = "jay-toml"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Internal TOML parser used by Jay" description = "Internal TOML parser used by Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"

View file

@ -1,7 +1,8 @@
[package] [package]
name = "toml-spec" name = "toml-spec"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license.workspace = true
[dependencies] [dependencies]
serde = { version = "1.0.197", features = ["derive"] } serde = { version = "1.0.197", features = ["derive"] }

View file

@ -1,8 +1,8 @@
[package] [package]
name = "jay-tracy" name = "jay-tracy"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
ahash = { version = "0.8.7", optional = true } ahash = { version = "0.8.7", optional = true }

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-tree-types" name = "jay-tree-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
linearize = { version = "0.1.3", features = ["derive"] } linearize = { version = "0.1.3", features = ["derive"] }

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-udmabuf" name = "jay-udmabuf"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-allocator = { version = "0.1.0", path = "../allocator" } jay-allocator = { path = "../allocator" }
jay-formats = { version = "0.1.0", path = "../formats" } jay-formats = { path = "../formats" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
jay-video-types = { version = "0.1.0", path = "../video-types" } jay-video-types = { path = "../video-types" }
log = "0.4.20" log = "0.4.20"
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,7 +1,7 @@
[package] [package]
name = "jay-units" name = "jay-units"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
description = "Shared unit types for Jay" description = "Shared unit types for Jay"
repository = "https://github.com/mahkoh/jay" repository = "https://github.com/mahkoh/jay"

View file

@ -1,11 +1,11 @@
[package] [package]
name = "jay-utils" name = "jay-utils"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-config = { version = "1.10.0", path = "../jay-config" } jay-config = { path = "../jay-config" }
ahash = "0.8.7" ahash = "0.8.7"
arrayvec = "0.7.4" arrayvec = "0.7.4"

View file

@ -1,12 +1,12 @@
[package] [package]
name = "jay-video-types" name = "jay-video-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-formats = { version = "0.1.0", path = "../formats" } jay-formats = { path = "../formats" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
arrayvec = "0.7.4" arrayvec = "0.7.4"
uapi = "0.2.13" uapi = "0.2.13"

View file

@ -1,14 +1,14 @@
[package] [package]
name = "jay-wheel" name = "jay-wheel"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-async-engine = { version = "0.1.0", path = "../async-engine" } jay-async-engine = { path = "../async-engine" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-time = { version = "0.1.0", path = "../time" } jay-time = { path = "../time" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }
thiserror = "2.0.11" thiserror = "2.0.11"

View file

@ -1,15 +1,15 @@
[package] [package]
name = "jay-wire-buf" name = "jay-wire-buf"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-time = { version = "0.1.0", path = "../time" } jay-time = { path = "../time" }
jay-units = { version = "0.1.0", path = "../units" } jay-units = { path = "../units" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
jay-wire-types = { version = "0.1.0", path = "../wire-types" } jay-wire-types = { path = "../wire-types" }
bstr = { version = "1.9.0", default-features = false, features = ["std"] } bstr = { version = "1.9.0", default-features = false, features = ["std"] }
smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] } smallvec = { version = "1.11.1", features = ["const_generics", "const_new", "union"] }

View file

@ -1,7 +1,8 @@
[package] [package]
name = "wire-to-xml" name = "wire-to-xml"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license.workspace = true
[dependencies] [dependencies]
anyhow = "1.0.79" anyhow = "1.0.79"

View file

@ -1,5 +1,5 @@
[package] [package]
name = "jay-wire-types" name = "jay-wire-types"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true

View file

@ -1,13 +1,13 @@
[package] [package]
name = "jay-xcon" name = "jay-xcon"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license = "GPL-3.0-only" license.workspace = true
[dependencies] [dependencies]
jay-bufio = { version = "0.1.0", path = "../bufio" } jay-bufio = { path = "../bufio" }
jay-io-uring = { version = "0.1.0", path = "../io-uring" } jay-io-uring = { path = "../io-uring" }
jay-utils = { version = "0.1.0", path = "../utils" } jay-utils = { path = "../utils" }
bstr = { version = "1.9.0", default-features = false, features = ["std"] } bstr = { version = "1.9.0", default-features = false, features = ["std"] }
log = { version = "0.4.20", features = ["std"] } log = { version = "0.4.20", features = ["std"] }

View file

@ -1,7 +1,8 @@
[package] [package]
name = "xml-to-wire" name = "xml-to-wire"
version = "0.1.0" version.workspace = true
edition = "2024" edition.workspace = true
license.workspace = true
[dependencies] [dependencies]
quick-xml = "0.39.0" quick-xml = "0.39.0"