diff --git a/Cargo.lock b/Cargo.lock index e56c694..28dba85 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "adler" @@ -387,9 +387,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" [[package]] name = "block" @@ -444,9 +444,9 @@ version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc1c415b7088381c53c575420899c34c9e6312df5ac5defd05614210e9fd6e1b" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "cairo-sys-rs", - "glib", + "glib 0.19.5", "libc", "thiserror", ] @@ -457,9 +457,9 @@ version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b6a5fefce2eadb8333e3c604ac964ba6573ec4f28bdd17f67032c4a2831831" dependencies = [ - "glib-sys", + "glib-sys 0.19.0", "libc", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -484,7 +484,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" dependencies = [ "smallvec", - "target-lexicon", + "target-lexicon 0.12.13", +] + +[[package]] +name = "cfg-expr" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917" +dependencies = [ + "smallvec", + "target-lexicon 0.13.5", ] [[package]] @@ -1135,8 +1145,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c311c47800051b87de1335e8792774d7cec551c91a0a3d109ab21d76b36f208f" dependencies = [ "gdk-pixbuf-sys", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "libc", ] @@ -1146,11 +1156,11 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96" dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.0", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "libc", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1162,8 +1172,8 @@ dependencies = [ "cairo-rs", "gdk-pixbuf", "gdk4-sys", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "libc", "pango", ] @@ -1176,13 +1186,13 @@ checksum = "1eb95854fab65072023a7814434f003db571d6e45c287c0b0c540c1c78bdf6ae" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.0", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "libc", "pango-sys", "pkg-config", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1246,24 +1256,54 @@ dependencies = [ "futures-core", "futures-io", "futures-util", - "gio-sys", - "glib", + "gio-sys 0.19.0", + "glib 0.19.5", "libc", "pin-project-lite", "smallvec", "thiserror", ] +[[package]] +name = "gio" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b399f4650bb52c051f3fdf49a234e8a27ab5725c8cd774556c55eee64b2c0350" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys 0.22.8", + "glib 0.22.9", + "libc", + "pin-project-lite", + "smallvec", +] + [[package]] name = "gio-sys" version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "libc", - "system-deps", + "system-deps 6.2.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "gio-sys" +version = "0.22.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5" +dependencies = [ + "glib-sys 0.22.8", + "gobject-sys 0.22.6", + "libc", + "system-deps 7.0.8", "windows-sys 0.52.0", ] @@ -1293,29 +1333,49 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be682de2914107f591efdbe2debf05d9ad70726310ee2b6a3802a697649fcc55" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "futures-channel", "futures-core", "futures-executor", "futures-task", "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.0", + "glib-macros 0.19.0", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "libc", "memchr", "smallvec", "thiserror", ] +[[package]] +name = "glib" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18b9b8d350db41f690ec1b87109f202782748bbd8ab2f2ede17cb40d29e2838c" +dependencies = [ + "bitflags 2.13.2", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "glib-macros 0.22.9", + "glib-sys 0.22.8", + "gobject-sys 0.22.6", + "libc", + "memchr", + "smallvec", +] + [[package]] name = "glib-build-tools" version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "108f374fff60efd14b0d70d8916e7213aed18d7dd071ba3e9334ed2dac1dc86a" dependencies = [ - "gio", + "gio 0.19.5", ] [[package]] @@ -1331,6 +1391,18 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "glib-macros" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9597c68fa7bdf4154a3079642cd21c4dccac0b0bdd2897d82861523bf91e7b9" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "glib-sys" version = "0.19.0" @@ -1338,7 +1410,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4" dependencies = [ "libc", - "system-deps", + "system-deps 6.2.0", +] + +[[package]] +name = "glib-sys" +version = "0.22.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233" +dependencies = [ + "libc", + "system-deps 7.0.8", ] [[package]] @@ -1359,9 +1441,20 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979" dependencies = [ - "glib-sys", + "glib-sys 0.19.0", "libc", - "system-deps", + "system-deps 6.2.0", +] + +[[package]] +name = "gobject-sys" +version = "0.22.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c" +dependencies = [ + "glib-sys 0.22.8", + "libc", + "system-deps 7.0.8", ] [[package]] @@ -1370,7 +1463,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147827e4f506f8073ac3ec5b28cc2255bdf3abc30f5b4e101a80506eebe11d2c" dependencies = [ - "glib", + "glib 0.19.5", "graphene-sys", "libc", ] @@ -1381,10 +1474,10 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0" dependencies = [ - "glib-sys", + "glib-sys 0.19.0", "libc", "pkg-config", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1410,7 +1503,7 @@ checksum = "0e8ce8dee0fd87a11002214b1204ff18c9272fbd530408f0884a0f9b25dc31de" dependencies = [ "cairo-rs", "gdk4", - "glib", + "glib 0.19.5", "graphene-rs", "gsk4-sys", "libc", @@ -1425,12 +1518,12 @@ checksum = "2660a652da5b662d43924df19ba40d73f015ed427329ef51d2b1360a4e0dc0e4" dependencies = [ "cairo-sys-rs", "gdk4-sys", - "glib-sys", - "gobject-sys", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "graphene-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1444,8 +1537,8 @@ dependencies = [ "futures-channel", "gdk-pixbuf", "gdk4", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "graphene-rs", "gsk4", "gtk4-macros", @@ -1477,14 +1570,14 @@ dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", "gdk4-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.0", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "graphene-sys", "gsk4-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1505,9 +1598,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "heck" @@ -1609,13 +1702,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.2" +version = "2.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown 0.17.1", "serde", + "serde_core", ] [[package]] @@ -1712,8 +1806,8 @@ checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9" dependencies = [ "gdk-pixbuf", "gdk4", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "gtk4", "libadwaita-sys", "libc", @@ -1727,13 +1821,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8" dependencies = [ "gdk4-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.19.0", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "gtk4-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -1754,8 +1848,8 @@ dependencies = [ "data-url", "encoding_rs", "float-cmp", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "image", "itertools", "language-tags", @@ -1772,7 +1866,7 @@ dependencies = [ "rgb", "selectors", "string_cache", - "system-deps", + "system-deps 6.2.0", "tinyvec", "url", "xml5ever", @@ -1872,9 +1966,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.1" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memoffset" @@ -1934,7 +2028,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "cfg-if", "cfg_aliases 0.1.1", "libc", @@ -1947,7 +2041,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "cfg-if", "cfg_aliases 0.2.1", "libc", @@ -2066,8 +2160,8 @@ version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "504ce6e805439ea2c6791168fe7ef8e3da0c1b2ef82c44bc450dbc330592920d" dependencies = [ - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "libc", "pango-sys", ] @@ -2078,10 +2172,10 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.19.0", + "gobject-sys 0.19.0", "libc", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -2091,7 +2185,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6620c77967c62c7a84c6ca15ab855e8eecb248beb8ee43bc0eeaadd39123f687" dependencies = [ "cairo-rs", - "glib", + "glib 0.19.5", "libc", "pango", "pangocairo-sys", @@ -2104,10 +2198,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01bd0597ae45983f9e8b7f73afc42238426cd3fbb44a9cf14fd881a4ae08f1e4" dependencies = [ "cairo-sys-rs", - "glib-sys", + "glib-sys 0.19.0", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -2366,9 +2460,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] @@ -2560,7 +2654,7 @@ version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "errno", "libc", "linux-raw-sys 0.4.13", @@ -2594,7 +2688,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.13.2", "cssparser", "derive_more", "fxhash", @@ -2615,22 +2709,32 @@ checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 3.0.5", ] [[package]] @@ -2665,6 +2769,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +dependencies = [ + "serde_core", +] + [[package]] name = "serde_with" version = "3.9.0" @@ -2675,7 +2788,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.2", + "indexmap 2.14.2", "serde", "serde_derive", "serde_json", @@ -2701,7 +2814,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.14.2", "itoa", "ryu", "serde", @@ -2782,9 +2895,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891" [[package]] name = "socket2" @@ -2877,17 +2990,41 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "system-deps" version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" dependencies = [ - "cfg-expr", + "cfg-expr 0.15.6", "heck 0.4.1", "pkg-config", - "toml", - "version-compare", + "toml 0.8.9", + "version-compare 0.1.1", +] + +[[package]] +name = "system-deps" +version = "7.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7" +dependencies = [ + "cfg-expr 0.20.9", + "heck 0.5.0", + "pkg-config", + "toml 1.1.6+spec-1.1.0", + "version-compare 0.2.1", ] [[package]] @@ -2896,6 +3033,12 @@ version = "0.12.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + [[package]] name = "temp-dir" version = "0.1.12" @@ -2936,15 +3079,15 @@ dependencies = [ "async-channel 2.3.1", "async-std", "async-trait", - "bitflags 2.5.0", + "bitflags 2.13.2", "clap", "constcat", "elementtree", "gdk4", "gettext-rs", - "gio", + "gio 0.22.9", "git-version", - "glib", + "glib 0.19.5", "glib-build-tools", "gsettings-macro", "gtk4", @@ -2962,7 +3105,7 @@ dependencies = [ "serde_json", "serde_with", "serde_yaml", - "system-deps", + "system-deps 6.2.0", "thiserror", "tracing", "tracing-log", @@ -3065,11 +3208,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.5", + "toml_datetime 0.6.5", "toml_edit 0.21.1", ] +[[package]] +name = "toml" +version = "1.1.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" +dependencies = [ + "indexmap 2.14.2", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.4", +] + [[package]] name = "toml_datetime" version = "0.6.5" @@ -3079,15 +3237,24 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.2", - "toml_datetime", - "winnow", + "indexmap 2.14.2", + "toml_datetime 0.6.5", + "winnow 0.5.37", ] [[package]] @@ -3096,13 +3263,28 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.14.2", "serde", - "serde_spanned", - "toml_datetime", - "winnow", + "serde_spanned 0.6.5", + "toml_datetime 0.6.5", + "winnow 0.5.37", ] +[[package]] +name = "toml_parser" +version = "1.1.3+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" +dependencies = [ + "winnow 1.0.4", +] + +[[package]] +name = "toml_writer" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" + [[package]] name = "tracing" version = "0.1.40" @@ -3251,6 +3433,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +[[package]] +name = "version-compare" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e" + [[package]] name = "version_check" version = "0.9.4" @@ -3265,8 +3453,8 @@ checksum = "666a15c7ac6316a3c1bf8c5bc30d687e7405a8cba120c50569a7adeeabbbd1c6" dependencies = [ "cairo-rs", "gdk4", - "gio", - "glib", + "gio 0.19.5", + "glib 0.19.5", "gtk4", "io-lifetimes 2.0.3", "libc", @@ -3282,12 +3470,12 @@ checksum = "d893a06a0907d5b843f34400ff0a7990332011e53faa7435635f0b12aacc3f88" dependencies = [ "cairo-sys-rs", "gdk4-sys", - "gio-sys", - "glib-sys", + "gio-sys 0.19.0", + "glib-sys 0.19.0", "gtk4-sys", "libc", "pango-sys", - "system-deps", + "system-deps 6.2.0", ] [[package]] @@ -3566,6 +3754,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" + [[package]] name = "xdg-home" version = "1.1.0" diff --git a/Cargo.toml b/Cargo.toml index 420b992..bb1f8e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ once_cell = "1.19.0" async-channel = "2.2.1" glib = { version = "^0.19.5", features = ["v2_74"] } -gio = { version = "^0.19.5" } +gio = { version = "^0.22.0" } pango = { version = "^0.19.5" } gdk = { package = "gdk4", version = "^0.8.2", features = ["v4_12"] } gtk = { package = "gtk4", version = "^0.8", features = ["v4_12"] }