diff --git a/Cargo.lock b/Cargo.lock index 04c0e93..484a829 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -202,7 +202,7 @@ checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -218,8 +218,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2ac2a4d0e69036cf0062976f6efcba1aaee3e448594e6514bb2ddf87acce562" dependencies = [ "bitflags 2.6.0", - "cairo-sys-rs", - "glib", + "cairo-sys-rs 0.19.2", + "glib 0.19.7", + "libc", + "thiserror", +] + +[[package]] +name = "cairo-rs" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "797fd5a634dcb0ad0d7d583df794deb0a236d88e759cd34b7da20198c6c9d145" +dependencies = [ + "bitflags 2.6.0", + "cairo-sys-rs 0.20.0", + "glib 0.20.0", "libc", "thiserror", ] @@ -230,9 +243,20 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64" dependencies = [ - "glib-sys", + "glib-sys 0.19.5", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f" +dependencies = [ + "glib-sys 0.20.0", "libc", - "system-deps", + "system-deps 7.0.1", ] [[package]] @@ -550,7 +574,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c" dependencies = [ "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -749,7 +773,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -815,7 +839,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -879,8 +903,8 @@ dependencies = [ "futures-core", "futures-io", "futures-util", - "gio-sys", - "glib", + "gio-sys 0.19.5", + "glib 0.19.7", "libc", "pin-project-lite", "smallvec", @@ -893,10 +917,23 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4bdbef451b0f0361e7f762987cc6bebd5facab1d535e85a3cf1115dfb08db40" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.19.5", + "gobject-sys 0.19.5", "libc", - "system-deps", + "system-deps 6.2.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "gio-sys" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4feb96b31c32730ea3e1e89aecd2e4e37ecb1c473ad8f685e3430a159419f63" +dependencies = [ + "glib-sys 0.20.0", + "gobject-sys 0.20.0", + "libc", + "system-deps 7.0.1", "windows-sys 0.52.0", ] @@ -929,10 +966,32 @@ dependencies = [ "futures-executor", "futures-task", "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.5", + "glib-macros 0.19.7", + "glib-sys 0.19.5", + "gobject-sys 0.19.5", + "libc", + "memchr", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fee90a615ce05be7a32932cfb8adf2c4bbb4700e80d37713c981fb24c0c56238" +dependencies = [ + "bitflags 2.6.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys 0.20.0", + "glib-macros 0.20.0", + "glib-sys 0.20.0", + "gobject-sys 0.20.0", "libc", "memchr", "smallvec", @@ -949,7 +1008,20 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", +] + +[[package]] +name = "glib-macros" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4da558d8177c0c8c54368818b508a4244e1286fce2858cef4e547023f0cfa5ef" +dependencies = [ + "heck 0.5.0", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.71", ] [[package]] @@ -959,7 +1031,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "767d23ead9bbdfcbb1c2242c155c8128a7d13dde7bf69c176f809546135e2282" dependencies = [ "libc", - "system-deps", + "system-deps 6.2.0", +] + +[[package]] +name = "glib-sys" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4958c26e5a01c9af00dea669a97369eccbec29a8e6d125c24ea2d85ee7467b60" +dependencies = [ + "libc", + "system-deps 7.0.1", ] [[package]] @@ -1001,9 +1083,20 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3787b0bfacca12bb25f8f822b0dbee9f7e4a86e6469a29976d332d2c14c945b" dependencies = [ - "glib-sys", + "glib-sys 0.19.5", "libc", - "system-deps", + "system-deps 6.2.0", +] + +[[package]] +name = "gobject-sys" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6908864f5ffff15b56df7e90346863904f49b949337ed0456b9287af61903b8" +dependencies = [ + "glib-sys 0.20.0", + "libc", + "system-deps 7.0.1", ] [[package]] @@ -1541,9 +1634,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" @@ -1675,7 +1768,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -1783,7 +1876,7 @@ checksum = "e8890702dbec0bad9116041ae586f84805b13eecd1d8b1df27c29998a9969d6d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -1793,7 +1886,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "504ce6e805439ea2c6791168fe7ef8e3da0c1b2ef82c44bc450dbc330592920d" dependencies = [ "gio", - "glib", + "glib 0.19.7", "libc", "pango-sys", ] @@ -1804,10 +1897,10 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4829555bdbb83692ddeaf5a6927fb2d025c8131e5ecaa4f7619fff6985d3505" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.19.5", + "gobject-sys 0.19.5", "libc", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1816,8 +1909,8 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6620c77967c62c7a84c6ca15ab855e8eecb248beb8ee43bc0eeaadd39123f687" dependencies = [ - "cairo-rs", - "glib", + "cairo-rs 0.19.4", + "glib 0.19.7", "libc", "pango", "pangocairo-sys", @@ -1829,11 +1922,11 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d680caf5094d735c37312ce9166127a1d759d86a3d632b83d4a5354ee7568659" dependencies = [ - "cairo-sys-rs", - "glib-sys", + "cairo-sys-rs 0.19.2", + "glib-sys 0.19.5", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1903,7 +1996,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -1977,9 +2070,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -2188,7 +2281,7 @@ checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -2357,7 +2450,7 @@ name = "starcolorkeyboard" version = "0.2.0" dependencies = [ "bitflags 2.6.0", - "cairo-rs", + "cairo-rs 0.20.0", "layershellev", "memmap2 0.9.4", "pango", @@ -2410,9 +2503,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.49" +version = "2.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496" +checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" dependencies = [ "proc-macro2", "quote", @@ -2438,7 +2531,20 @@ dependencies = [ "heck 0.4.1", "pkg-config", "toml", - "version-compare", + "version-compare 0.1.1", +] + +[[package]] +name = "system-deps" +version = "7.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c81f13d9a334a6c242465140bd262fae382b752ff2011c4f7419919a9c97922" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml", + "version-compare 0.2.0", ] [[package]] @@ -2485,7 +2591,7 @@ checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -2605,7 +2711,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] [[package]] @@ -2695,6 +2801,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + [[package]] name = "version_check" version = "0.9.4" @@ -2738,7 +2850,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", "wasm-bindgen-shared", ] @@ -2772,7 +2884,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3484,5 +3596,5 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.71", ] diff --git a/starcolorkeyboard/Cargo.toml b/starcolorkeyboard/Cargo.toml index 95c8834..a753bed 100644 --- a/starcolorkeyboard/Cargo.toml +++ b/starcolorkeyboard/Cargo.toml @@ -13,7 +13,7 @@ tempfile.workspace = true xkbcommon = "0.7.0" -cairo-rs = "0.19.4" +cairo-rs = "0.20.0" pango = "0.19.5" pangocairo = "0.19.2"