diff --git a/Cargo.lock b/Cargo.lock index ca9e659b..7dfc045a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "846ffacb9d0c8b879ef9e565b59e18fb76d6a61013e5bd24ecc659864e6b1a1f" +checksum = "04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -14,9 +14,9 @@ dependencies = [ [[package]] name = "ab_glyph_rasterizer" -version = "0.1.5" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13739d7177fbd22bb0ed28badfff9f372f8bef46c863db4e1c6248f6b223b6e" +checksum = "330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6" [[package]] name = "adler" @@ -24,12 +24,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "adler32" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" - [[package]] name = "ahash" version = "0.8.0" @@ -44,24 +38,25 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.18" +version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" dependencies = [ "memchr", ] [[package]] name = "arboard" -version = "2.1.1" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc120354d1b5ec6d7aaf4876b602def75595937b5e15d356eb554ab5177e08bb" +checksum = "79e8af4eff708b72e371acd4625ad3d01a88c946b9e8d6868cb5bb6e4d0d923c" dependencies = [ "clipboard-win", "log", "objc", "objc-foundation", "objc_id", + "once_cell", "parking_lot", "thiserror", "winapi", @@ -82,7 +77,7 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "asus-notify" -version = "3.1.0" +version = "4.5.0-rc3" dependencies = [ "notify-rust", "rog_aura", @@ -91,12 +86,12 @@ dependencies = [ "rog_profiles", "serde_json", "smol", - "zbus", + "zbus 3.1.0", ] [[package]] name = "asusctl" -version = "4.3.3" +version = "4.5.0-rc3" dependencies = [ "daemon", "gif", @@ -110,7 +105,6 @@ dependencies = [ "sysfs-class", "tinybmp", "toml", - "zbus", ] [[package]] @@ -163,9 +157,9 @@ dependencies = [ [[package]] name = "async-io" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab006897723d9352f63e2b13047177c3982d8d79709d713ce7747a8f19fd1b0" +checksum = "83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7" dependencies = [ "autocfg", "concurrent-queue", @@ -590,15 +584,15 @@ dependencies = [ "sysfs-class", "tokio", "toml", - "zbus", + "zbus 3.1.0", "zvariant", ] [[package]] name = "daemon-user" -version = "1.3.1" +version = "4.5.0-rc3" dependencies = [ - "dirs 4.0.0", + "dirs", "rog_anime", "rog_aura", "rog_dbus", @@ -607,7 +601,7 @@ dependencies = [ "serde_derive", "serde_json", "smol", - "zbus", + "zbus 3.1.0", "zvariant", "zvariant_derive", ] @@ -647,15 +641,6 @@ dependencies = [ "syn", ] -[[package]] -name = "deflate" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" -dependencies = [ - "adler32", -] - [[package]] name = "derivative" version = "2.2.0" @@ -667,15 +652,6 @@ dependencies = [ "syn", ] -[[package]] -name = "dirs" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" -dependencies = [ - "dirs-sys", -] - [[package]] name = "dirs" version = "4.0.0" @@ -755,7 +731,7 @@ dependencies = [ [[package]] name = "eframe" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "bytemuck", "egui", @@ -776,7 +752,7 @@ dependencies = [ [[package]] name = "egui" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "ahash", "epaint", @@ -787,7 +763,7 @@ dependencies = [ [[package]] name = "egui-winit" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "arboard", "egui", @@ -801,7 +777,7 @@ dependencies = [ [[package]] name = "egui_glow" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "bytemuck", "egui", @@ -815,7 +791,7 @@ dependencies = [ [[package]] name = "emath" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "bytemuck", ] @@ -866,9 +842,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" +checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" dependencies = [ "atty", "humantime", @@ -880,7 +856,7 @@ dependencies = [ [[package]] name = "epaint" version = "0.19.0" -source = "git+https://github.com/emilk/egui#9b2c3d10264d2e73348d51169c2ef25f2a90f6fe" +source = "git+https://github.com/emilk/egui#2ee9ab31515fa8bc517ebe6de150daa61607e43d" dependencies = [ "ab_glyph", "ahash", @@ -926,6 +902,16 @@ dependencies = [ "instant", ] +[[package]] +name = "flate2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +dependencies = [ + "crc32fast", + "miniz_oxide 0.5.4", +] + [[package]] name = "float-cmp" version = "0.8.0" @@ -985,11 +971,10 @@ checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" [[package]] name = "form_urlencoded" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" dependencies = [ - "matches", "percent-encoding", ] @@ -1017,15 +1002,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" +checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" [[package]] name = "futures-io" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" +checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" [[package]] name = "futures-lite" @@ -1044,21 +1029,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" +checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" [[package]] name = "futures-task" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" +checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" [[package]] name = "futures-util" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" +checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" dependencies = [ "futures-core", "futures-sink", @@ -1256,11 +1241,10 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" dependencies = [ - "matches", "unicode-bidi", "unicode-normalization", ] @@ -1327,9 +1311,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "js-sys" -version = "0.3.59" +version = "0.3.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" +checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" dependencies = [ "wasm-bindgen", ] @@ -1348,9 +1332,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.132" +version = "0.2.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" +checksum = "c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966" [[package]] name = "libloading" @@ -1386,9 +1370,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" dependencies = [ "autocfg", "scopeguard", @@ -1405,12 +1389,12 @@ dependencies = [ [[package]] name = "logind-zbus" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03958f20018a20963daf0c16ada4f271ae2da3e0017fb40caa8b0e3dc5b0226" +checksum = "1c2bd5667a34b046e66f21ac2c016b1f4b41318423f9282b4e04f755ad947817" dependencies = [ "serde", - "zbus", + "zbus 3.1.0", "zvariant", ] @@ -1436,12 +1420,6 @@ dependencies = [ "libc", ] -[[package]] -name = "matches" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" - [[package]] name = "memchr" version = "2.5.0" @@ -1490,9 +1468,9 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" +checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" dependencies = [ "adler", ] @@ -1617,19 +1595,6 @@ dependencies = [ "memoffset", ] -[[package]] -name = "nix" -version = "0.22.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" -dependencies = [ - "bitflags", - "cc", - "cfg-if", - "libc", - "memoffset", -] - [[package]] name = "nix" version = "0.23.1" @@ -1683,14 +1648,14 @@ dependencies = [ [[package]] name = "notify-rust" -version = "4.5.8" +version = "4.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a995a3d2834cefa389218e7a35156e8ce544bc95f836900da01ee0b26a07e9d4" +checksum = "368e89ea58df747ce88be669ae44e79783c1d30bfd540ad0fc520b3f41f0b3b0" dependencies = [ "mac-notification-sys", "serde", - "winrt-notification", - "zbus", + "tauri-winrt-notification", + "zbus 2.3.2", "zvariant", "zvariant_derive", ] @@ -1781,9 +1746,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.13.1" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" +checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" [[package]] name = "ordered-stream" @@ -1806,9 +1771,9 @@ dependencies = [ [[package]] name = "owned_ttf_parser" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ef1a404ae479dd6906f4fa2c88b3c94028f1284beb42a47c183a7c27ee9a3e" +checksum = "05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb" dependencies = [ "ttf-parser", ] @@ -1844,9 +1809,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pin-project-lite" @@ -1874,14 +1839,14 @@ checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" [[package]] name = "png" -version = "0.17.5" +version = "0.17.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba" +checksum = "8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c" dependencies = [ "bitflags", "crc32fast", - "deflate", - "miniz_oxide 0.5.3", + "flate2", + "miniz_oxide 0.5.4", ] [[package]] @@ -1927,13 +1892,22 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.43" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" +checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" dependencies = [ "unicode-ident", ] +[[package]] +name = "quick-xml" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" +dependencies = [ + "memchr", +] + [[package]] name = "quote" version = "1.0.21" @@ -1966,9 +1940,9 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom", ] @@ -2039,10 +2013,10 @@ dependencies = [ [[package]] name = "rog-control-center" -version = "1.1.1" +version = "4.5.0-rc3" dependencies = [ "daemon", - "dirs 3.0.2", + "dirs", "eframe", "egui", "nix 0.20.2", @@ -2058,12 +2032,12 @@ dependencies = [ "smol", "tempfile", "toml", - "zbus", + "zbus 3.1.0", ] [[package]] name = "rog_anime" -version = "1.3.5" +version = "4.5.0-rc3" dependencies = [ "gif", "glam", @@ -2073,13 +2047,13 @@ dependencies = [ "serde", "serde_derive", "sysfs-class", - "zbus", + "zbus 3.1.0", "zvariant", ] [[package]] name = "rog_aura" -version = "1.3.3" +version = "4.5.0-rc3" dependencies = [ "serde", "serde_derive", @@ -2090,20 +2064,20 @@ dependencies = [ [[package]] name = "rog_dbus" -version = "4.4.0" +version = "4.5.0-rc3" dependencies = [ "rog_anime", "rog_aura", "rog_platform", "rog_profiles", - "zbus", - "zbus_macros", + "zbus 3.1.0", + "zbus_macros 2.3.2", "zvariant", ] [[package]] name = "rog_platform" -version = "0.1.1" +version = "4.5.0-rc3" dependencies = [ "concat-idents", "inotify", @@ -2120,7 +2094,7 @@ dependencies = [ [[package]] name = "rog_profiles" -version = "1.1.3" +version = "4.5.0-rc3" dependencies = [ "serde", "serde_derive", @@ -2189,18 +2163,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.144" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.144" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" dependencies = [ "proc-macro2", "quote", @@ -2367,9 +2341,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10c98bba371b9b22a71a9414e420f92ddeb2369239af08200816169d5e2dd7aa" +checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" dependencies = [ "libc", "winapi", @@ -2416,9 +2390,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.99" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +checksum = "e90cde112c4b9690b8cbe810cba9ddd8bc1d7472e2cae317b69e9438c1cba7d2" dependencies = [ "proc-macro2", "quote", @@ -2434,6 +2408,17 @@ dependencies = [ "numtoa", ] +[[package]] +name = "tauri-winrt-notification" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c58de036c4d2e20717024de2a3c4bf56c301f07b21bc8ef9b57189fce06f1f3b" +dependencies = [ + "quick-xml", + "strum", + "windows", +] + [[package]] name = "tempfile" version = "3.3.0" @@ -2459,18 +2444,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.32" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" +checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.32" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" +checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" dependencies = [ "proc-macro2", "quote", @@ -2539,15 +2524,14 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.21.1" +version = "1.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95" +checksum = "a9e03c497dc955702ba729190dc4aac6f2a0ce97f913e5b1b5912fc5039d9099" dependencies = [ "autocfg", "libc", "mio", "num_cpus", - "once_cell", "pin-project-lite", "socket2", "tokio-macros", @@ -2641,34 +2625,33 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" +checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" [[package]] name = "unicode-normalization" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" +checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" [[package]] name = "url" -version = "2.2.2" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" dependencies = [ "form_urlencoded", "idna", - "matches", "percent-encoding", ] @@ -2715,9 +2698,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.82" +version = "0.2.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" +checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2725,9 +2708,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.82" +version = "0.2.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" +checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" dependencies = [ "bumpalo", "log", @@ -2740,9 +2723,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.32" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad" +checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" dependencies = [ "cfg-if", "js-sys", @@ -2752,9 +2735,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.82" +version = "0.2.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" +checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2762,9 +2745,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.82" +version = "0.2.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" +checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" dependencies = [ "proc-macro2", "quote", @@ -2775,9 +2758,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.82" +version = "0.2.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" +checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" [[package]] name = "wayland-client" @@ -2864,9 +2847,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.59" +version = "0.3.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" +checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" dependencies = [ "js-sys", "wasm-bindgen", @@ -2949,14 +2932,15 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.24.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944" +checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" dependencies = [ - "windows_i686_gnu 0.24.0", - "windows_i686_msvc 0.24.0", - "windows_x86_64_gnu 0.24.0", - "windows_x86_64_msvc 0.24.0", + "windows_aarch64_msvc 0.39.0", + "windows_i686_gnu 0.39.0", + "windows_i686_msvc 0.39.0", + "windows_x86_64_gnu 0.39.0", + "windows_x86_64_msvc 0.39.0", ] [[package]] @@ -2965,7 +2949,7 @@ version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ - "windows_aarch64_msvc", + "windows_aarch64_msvc 0.36.1", "windows_i686_gnu 0.36.1", "windows_i686_msvc 0.36.1", "windows_x86_64_gnu 0.36.1", @@ -2979,10 +2963,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" [[package]] -name = "windows_i686_gnu" -version = "0.24.0" +name = "windows_aarch64_msvc" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd" +checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" [[package]] name = "windows_i686_gnu" @@ -2991,10 +2975,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" [[package]] -name = "windows_i686_msvc" -version = "0.24.0" +name = "windows_i686_gnu" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6" +checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" [[package]] name = "windows_i686_msvc" @@ -3003,10 +2987,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" [[package]] -name = "windows_x86_64_gnu" -version = "0.24.0" +name = "windows_i686_msvc" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4" +checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" [[package]] name = "windows_x86_64_gnu" @@ -3015,10 +2999,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" [[package]] -name = "windows_x86_64_msvc" -version = "0.24.0" +name = "windows_x86_64_gnu" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399" +checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" [[package]] name = "windows_x86_64_msvc" @@ -3027,10 +3011,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" [[package]] -name = "winit" -version = "0.27.2" +name = "windows_x86_64_msvc" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a8f3e9d742401efcfe833b8f84960397482ff049cb7bf59a112e14a4be97f7" +checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" + +[[package]] +name = "winit" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22e94ba35ca3ff11820044bfa0dc48b95a3a15569c0068555566a12ef41c9e5" dependencies = [ "bitflags", "cocoa", @@ -3059,17 +3049,6 @@ dependencies = [ "x11-dl", ] -[[package]] -name = "winrt-notification" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "007a0353840b23e0c6dc73e5b962ff58ed7f6bc9ceff3ce7fe6fbad8d496edf4" -dependencies = [ - "strum", - "windows", - "xml-rs", -] - [[package]] name = "wio" version = "0.2.2" @@ -3092,14 +3071,24 @@ dependencies = [ [[package]] name = "x11rb" -version = "0.9.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e99be55648b3ae2a52342f9a870c0e138709a3493261ce9b469afe6e4df6d8a" +checksum = "592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507" dependencies = [ "gethostname", - "nix 0.22.3", + "nix 0.24.2", "winapi", "winapi-wsapoll", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67" +dependencies = [ + "nix 0.24.2", ] [[package]] @@ -3133,7 +3122,7 @@ dependencies = [ "async-trait", "byteorder", "derivative", - "dirs 4.0.0", + "dirs", "enumflags2", "event-listener", "futures-core", @@ -3152,7 +3141,46 @@ dependencies = [ "tracing", "uds_windows", "winapi", - "zbus_macros", + "zbus_macros 2.3.2", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d37e0d34b881934b987b72a91fdc1daba9ebc90c1f91b7944c680991c4443fc6" +dependencies = [ + "async-broadcast", + "async-channel", + "async-executor", + "async-io", + "async-lock", + "async-recursion", + "async-task", + "async-trait", + "byteorder", + "derivative", + "dirs", + "enumflags2", + "event-listener", + "futures-core", + "futures-sink", + "futures-util", + "hex", + "nix 0.24.2", + "once_cell", + "ordered-stream", + "rand", + "serde", + "serde_repr", + "sha1", + "static_assertions", + "tracing", + "uds_windows", + "winapi", + "zbus_macros 3.1.0", "zbus_names", "zvariant", ] @@ -3170,6 +3198,19 @@ dependencies = [ "syn", ] +[[package]] +name = "zbus_macros" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba7905f7c665ea41828bd69112902daa131191a85131fef0f60f7cc3bc2fbec4" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "regex", + "syn", +] + [[package]] name = "zbus_names" version = "2.2.0" diff --git a/Cargo.toml b/Cargo.toml index 27e26c4a..87fea826 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,44 @@ [workspace] members = ["asusctl", "asus-notify", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"] +[workspace.package] +version = "4.5.0-rc3" + +[workspace.dependencies] +async-trait = "^0.1" +tokio = { version = "^1.21.1", features = ["macros", "rt-multi-thread", "time"]} +concat-idents = "1.1.3" +dirs = "^4.0" +smol = "^1.2" + +zbus = "^3.1.0" +zbus_macros = "^2.0" +zvariant = "^3.2" +zvariant_derive = "^3.2" +logind-zbus = { version = "^3.0" } #, default-features = false, features = ["non_blocking"] } + +serde = "^1.0" +serde_derive = "^1.0" +serde_json = "^1.0" +toml = "^0.5.8" + +log = "^0.4" +env_logger = "^0.9" + +glam = { version = "^0.21.2", features = ["serde"] } +gumdrop = "^0.8" +udev = "^0.6" +rusb = "^0.9" +sysfs-class = "^0.1.2" +inotify = "^0.10.0" + +png_pong = "^0.8.0" +pix = "0.13" +tinybmp = "^0.3.3" +gif = "^0.11.2" + +notify-rust = { version = "^4.3", default-features = false, features = ["z"] } + [profile.release] # thin = 57s, asusd = 9.0M # fat = 72s, asusd = 6.4M diff --git a/asus-notify/Cargo.toml b/asus-notify/Cargo.toml index 364ab219..4c0b8768 100644 --- a/asus-notify/Cargo.toml +++ b/asus-notify/Cargo.toml @@ -1,22 +1,16 @@ [package] name = "asus-notify" -version = "3.1.0" +version.workspace = true authors = ["Luke D Jones "] -edition = "2018" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +edition = "2021" [dependencies] -zbus = "^2.2" +zbus.workspace = true # serialisation -serde_json = "^1.0" +serde_json.workspace = true rog_dbus = { path = "../rog-dbus" } rog_aura = { path = "../rog-aura" } rog_platform = { path = "../rog-platform" } rog_profiles = { path = "../rog-profiles" } -smol = "^1.2" - -[dependencies.notify-rust] -version = "^4.3" -default-features = false -features = ["z"] +smol.workspace = true +notify-rust.workspace = true \ No newline at end of file diff --git a/asusctl/Cargo.toml b/asusctl/Cargo.toml index 70c91139..fda28a97 100644 --- a/asusctl/Cargo.toml +++ b/asusctl/Cargo.toml @@ -1,26 +1,23 @@ [package] name = "asusctl" -version = "4.3.3" authors = ["Luke D Jones "] -edition = "2018" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +edition = "2021" +version.workspace = true [dependencies] -zbus = "^2.2" rog_anime = { path = "../rog-anime" } rog_aura = { path = "../rog-aura" } rog_dbus = { path = "../rog-dbus" } rog_profiles = { path = "../rog-profiles" } rog_platform = { path = "../rog-platform" } daemon = { path = "../daemon" } -gumdrop = "^0.8" -toml = "^0.5.8" -sysfs-class = "^0.1.2" +gumdrop.workspace = true +toml.workspace = true +sysfs-class.workspace = true [dev-dependencies] -tinybmp = "^0.3.3" -glam = "^0.21.2" +gif.workspace = true +tinybmp.workspace = true +glam.workspace = true rog_dbus = { path = "../rog-dbus" } -gif = "^0.11.2" diff --git a/daemon-user/Cargo.toml b/daemon-user/Cargo.toml index 460962d1..1a403087 100644 --- a/daemon-user/Cargo.toml +++ b/daemon-user/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "daemon-user" -version = "1.3.1" +version.workspace = true authors = ["Luke D Jones "] -edition = "2018" +edition = "2021" description = "Usermode daemon for user settings, anime, per-key lighting" [lib] @@ -14,20 +14,19 @@ name = "asusd-user" path = "src/daemon.rs" [dependencies] +dirs.workspace = true +smol.workspace = true + # serialisation -serde = "^1.0" -serde_json = "^1.0" -serde_derive = "^1.0" +serde.workspace = true +serde_json.workspace = true +serde_derive.workspace = true rog_anime = { path = "../rog-anime" } rog_aura = { path = "../rog-aura" } rog_dbus = { path = "../rog-dbus" } rog_platform = { path = "../rog-platform" } -dirs = "^4.0" - -zbus = "^2.2" -zvariant = "^3.0" -zvariant_derive = "^3.0" - -smol = "^1.2" \ No newline at end of file +zbus.workspace = true +zvariant.workspace = true +zvariant_derive.workspace = true \ No newline at end of file diff --git a/daemon/Cargo.toml b/daemon/Cargo.toml index 5177b65a..e7568cbe 100644 --- a/daemon/Cargo.toml +++ b/daemon/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "daemon" -version = "4.5.0-rc3" +version.workspace = true license = "MPL-2.0" readme = "README.md" authors = ["Luke "] repository = "https://gitlab.com/asus-linux/asus-nb-ctrl" homepage = "https://gitlab.com/asus-linux/asus-nb-ctrl" description = "A daemon app for ASUS GX502 and similar laptops to control missing features" -edition = "2018" +edition = "2021" [lib] name = "daemon" @@ -24,24 +24,24 @@ rog_platform = { path = "../rog-platform" } rog_profiles = { path = "../rog-profiles" } rog_dbus = { path = "../rog-dbus" } -async-trait = "^0.1" -tokio = { version = "^1.21.1", features = ["macros", "rt-multi-thread", "time"]} +async-trait.workspace = true +tokio.workspace = true # cli and logging -log = "^0.4" -env_logger = "^0.9" +log.workspace = true +env_logger.workspace = true -zbus = "^2.2" -zvariant = "^3.2" -logind-zbus = { version = "^3.0" } #, default-features = false, features = ["non_blocking"] } +zbus.workspace = true +zvariant.workspace = true +logind-zbus.workspace = true # serialisation -serde = "^1.0" -serde_derive = "^1.0" -serde_json = "^1.0" -toml = "^0.5.8" +serde.workspace = true +serde_derive.workspace = true +serde_json.workspace = true +toml.workspace = true # Device control -sysfs-class = "^0.1.2" # used for backlight control and baord ID +sysfs-class.workspace = true # used for backlight control and baord ID -concat-idents = "1.1.3" \ No newline at end of file +concat-idents.workspace = true \ No newline at end of file diff --git a/rog-anime/Cargo.toml b/rog-anime/Cargo.toml index 9cc57dd7..2621612e 100644 --- a/rog-anime/Cargo.toml +++ b/rog-anime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rog_anime" -version = "1.3.5" +version.workspace = true license = "MPL-2.0" readme = "README.md" authors = ["Luke "] @@ -9,7 +9,7 @@ homepage = "https://gitlab.com/asus-linux/asus-nb-ctrl" documentation = "https://docs.rs/rog-anime" description = "Types useful for translating images and other data for display on the ASUS AniMe Matrix display" keywords = ["ROG", "ASUS", "AniMe"] -edition = "2018" +edition = "2021" exclude = ["data"] [features] @@ -18,17 +18,17 @@ dbus = ["zvariant", "zbus"] detect = ["sysfs-class"] [dependencies] -png_pong = "^0.8.0" -pix = "0.13" -gif = "^0.11.2" -log = "*" +png_pong.workspace = true +pix.workspace = true +gif.workspace = true +log.workspace = true -serde = "^1.0" -serde_derive = "^1.0" +serde.workspace = true +serde_derive.workspace = true -glam = { version = "^0.21.2", features = ["serde"] } +glam.workspace = true -zvariant = { version = "^3.0", optional = true } -zbus = { version = "^2.2", optional = true } +zvariant = { workspace = true, optional = true } +zbus = { workspace = true, optional = true } -sysfs-class = { version = "^0.1", optional = true } \ No newline at end of file +sysfs-class = { workspace = true, optional = true } \ No newline at end of file diff --git a/rog-aura/Cargo.toml b/rog-aura/Cargo.toml index 6c0956c2..72a8b1ac 100644 --- a/rog-aura/Cargo.toml +++ b/rog-aura/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rog_aura" -version = "1.3.3" +version.workspace = true license = "MPL-2.0" readme = "README.md" authors = ["Luke "] @@ -9,7 +9,7 @@ homepage = "https://gitlab.com/asus-linux/asusctl" documentation = "https://docs.rs/rog-anime" description = "Types useful for fancy keyboards on ASUS ROG laptops" keywords = ["ROG", "ASUS", "Aura"] -edition = "2018" +edition = "2021" exclude = ["data"] [features] @@ -17,10 +17,10 @@ default = ["dbus", "toml"] dbus = ["zvariant"] [dependencies] -serde = "^1.0" -serde_derive = "^1.0" -toml = { version = "^0.5", optional = true } -zvariant = { version = "^3.0", optional = true } +serde.workspace = true +serde_derive.workspace = true +toml = { workspace = true, optional = true } +zvariant = { workspace = true, optional = true } [dev-dependencies] -serde_json = "^1.0" \ No newline at end of file +serde_json.workspace = true \ No newline at end of file diff --git a/rog-control-center/Cargo.toml b/rog-control-center/Cargo.toml index 43a8e835..397aeaa5 100644 --- a/rog-control-center/Cargo.toml +++ b/rog-control-center/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rog-control-center" -version = "1.1.1" +version.workspace = true authors = ["Luke D. Jones "] edition = "2021" @@ -20,18 +20,16 @@ rog_profiles = { path = "../rog-profiles" } rog_platform = { path = "../rog-platform" } # supergfxctl = { git = "https://gitlab.com/asus-linux/supergfxctl.git" } -smol = "^1.2" +smol.workspace = true + +serde.workspace = true +toml.workspace = true +serde_json.workspace = true +serde_derive.workspace = true +zbus.workspace = true +dirs.workspace = true + +notify-rust.workspace = true -serde = "^1.0" -toml = "^0.5" -serde_json = "^1.0" -serde_derive = "^1.0" -zbus = "^2.3" nix = "^0.20.0" -tempfile = "3.2.0" -dirs = "3.0.1" - -[dependencies.notify-rust] -version = "^4.3" -default-features = false -features = ["z"] +tempfile = "3.2.0" \ No newline at end of file diff --git a/rog-dbus/Cargo.toml b/rog-dbus/Cargo.toml index 78c4981b..9d13fe69 100644 --- a/rog-dbus/Cargo.toml +++ b/rog-dbus/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "rog_dbus" -version = "4.4.0" +version.workspace = true license = "MPL-2.0" readme = "README.md" authors = ["Luke "] repository = "https://gitlab.com/asus-linux/asus-nb-ctrl" homepage = "https://gitlab.com/asus-linux/asus-nb-ctrl" description = "dbus interface methods for asusctl" -edition = "2018" +edition = "2021" [dependencies] rog_anime = { path = "../rog-anime" } rog_aura = { path = "../rog-aura" } rog_profiles = { path = "../rog-profiles" } rog_platform = { path = "../rog-platform" } -zbus = "^2.2" -zbus_macros = "^2.0" -zvariant = "^3.0" +zbus.workspace = true +zbus_macros.workspace = true +zvariant.workspace = true diff --git a/rog-platform/Cargo.toml b/rog-platform/Cargo.toml index 4eb73f07..8a32b694 100644 --- a/rog-platform/Cargo.toml +++ b/rog-platform/Cargo.toml @@ -1,23 +1,18 @@ [package] name = "rog_platform" -version = "0.1.1" +version.workspace = true edition = "2021" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [dependencies] -log = "*" - +log.workspace = true rog_aura = { path = "../rog-aura" } -serde = "^1.0" -serde_derive = "^1.0" -zvariant = "^3.0" -zvariant_derive = "^3.0" +serde.workspace = true +serde_derive.workspace = true +zvariant.workspace = true +zvariant_derive.workspace = true +sysfs-class.workspace = true +concat-idents.workspace = true +udev.workspace = true +inotify.workspace = true -udev = "^0.6" -rusb = "^0.9" -sysfs-class = "^0.1" -inotify = "^0.10.0" -# inotify = { version = "0.10.0", default-features = false } - -concat-idents = "1.1.3" \ No newline at end of file +rusb.workspace = true \ No newline at end of file diff --git a/rog-profiles/Cargo.toml b/rog-profiles/Cargo.toml index d26f2d2d..78627933 100644 --- a/rog-profiles/Cargo.toml +++ b/rog-profiles/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "rog_profiles" -version = "1.1.3" +version.workspace = true authors = ["Luke D. Jones "] -edition = "2018" +edition = "2021" [features] default = ["dbus"] dbus = ["zvariant", "zvariant_derive"] [dependencies] -udev = "^0.6" -serde = "^1.0" -serde_derive = "^1.0" +udev.workspace = true +serde.workspace = true +serde_derive.workspace = true -zvariant = { version = "^3.0", optional = true } -zvariant_derive = { version = "^3.0", optional = true } \ No newline at end of file +zvariant = { workspace = true, optional = true } +zvariant_derive = { workspace = true, optional = true } \ No newline at end of file