all: inherit metadeta from cargo workspace
This commit is contained in:
parent
1c21bd1259
commit
d920e554cf
52 changed files with 328 additions and 320 deletions
95
Cargo.lock
generated
95
Cargo.lock
generated
|
|
@ -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",
|
||||||
|
|
|
||||||
95
Cargo.toml
95
Cargo.toml
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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 = []
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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" }
|
||||||
|
|
|
||||||
|
|
@ -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 = []
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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" }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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" }
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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" }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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" }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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 }
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"] }
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue