diff --git a/Cargo.lock b/Cargo.lock index 73f7946..abbaeea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203" [[package]] name = "ashpd" -version = "0.2.0-beta-1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0e317c257d4733c44475b3cefd53adb2540771ba8bd4adf37eabef3bbf8298e" +checksum = "7915e26e0786f91768d23de32afafa4ee5e2ea76be21c0ecd8e14441543c1655" dependencies = [ "enumflags2", "futures", @@ -32,9 +32,6 @@ dependencies = [ "serde", "serde_repr", "zbus", - "zbus_macros", - "zvariant 3.0.0", - "zvariant_derive 3.0.0", ] [[package]] @@ -170,19 +167,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" -[[package]] -name = "cairo-rs" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482" -dependencies = [ - "bitflags", - "cairo-sys-rs 0.14.9", - "glib 0.14.8", - "libc", - "thiserror", -] - [[package]] name = "cairo-rs" version = "0.15.1" @@ -190,32 +174,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b869e97a87170f96762f9f178eae8c461147e722ba21dd8814105bf5716bf14a" dependencies = [ "bitflags", - "cairo-sys-rs 0.15.1", - "glib 0.15.2", + "cairo-sys-rs", + "glib", "libc", "thiserror", ] -[[package]] -name = "cairo-sys-rs" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570" -dependencies = [ - "glib-sys 0.14.0", - "libc", - "system-deps 3.2.0", -] - [[package]] name = "cairo-sys-rs" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ - "glib-sys 0.15.1", + "glib-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -224,15 +197,6 @@ version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" -[[package]] -name = "cfg-expr" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e" -dependencies = [ - "smallvec", -] - [[package]] name = "cfg-expr" version = "0.9.0" @@ -274,12 +238,6 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1dd4afd79212583ff429b913ad6605242ed7eec277e950b1438f300748f948f4" -[[package]] -name = "either" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" - [[package]] name = "enumflags2" version = "0.7.3" @@ -452,7 +410,7 @@ dependencies = [ "bitflags", "gdk-pixbuf-sys", "gio", - "glib 0.15.2", + "glib", "libc", ] @@ -463,10 +421,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413424d9818621fa3cfc8a3a915cdb89a7c3c507d56761b4ec83a9a98e587171" dependencies = [ "gio-sys", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -476,11 +434,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "319c74160dbe3e29cc1bf36ae4a08b9072f352b751e9e3e5501b3aa3ca633f66" dependencies = [ "bitflags", - "cairo-rs 0.15.1", + "cairo-rs", "gdk-pixbuf", "gdk4-sys", "gio", - "glib 0.15.2", + "glib", "libc", "pango", ] @@ -491,15 +449,15 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48a39e34abe35ee2cf54a1e29dd983accecd113ad30bdead5050418fa92f2a1b" dependencies = [ - "cairo-sys-rs 0.15.1", + "cairo-sys-rs", "gdk-pixbuf-sys", "gio-sys", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "libc", "pango-sys", "pkg-config", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -511,7 +469,7 @@ dependencies = [ "gdk4", "gdk4-wayland-sys", "gio", - "glib 0.15.2", + "glib", "libc", ] @@ -521,9 +479,9 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22cbf7fa3fc7714c72902d82229677f9291f7cceb33855c5cef868f177356c30" dependencies = [ - "glib-sys 0.15.1", + "glib-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -535,7 +493,7 @@ dependencies = [ "gdk4", "gdk4-x11-sys", "gio", - "glib 0.15.2", + "glib", "libc", ] @@ -546,9 +504,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1eb40aebb4f15b270df2ac2c463bf7f6d82211d9c5df1d13b84541a63a3139d7" dependencies = [ "gdk4-sys", - "glib-sys 0.15.1", + "glib-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -593,7 +551,7 @@ dependencies = [ "futures-core", "futures-io", "gio-sys", - "glib 0.15.2", + "glib", "libc", "once_cell", "thiserror", @@ -605,32 +563,13 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04b57719ccaacf2a0d9c79f151be629f3a3ef3991658ee2af0bb66287e4ea86c" dependencies = [ - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "libc", - "system-deps 6.0.0", + "system-deps", "winapi", ] -[[package]] -name = "glib" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4" -dependencies = [ - "bitflags", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "glib-macros 0.14.1", - "glib-sys 0.14.0", - "gobject-sys 0.14.0", - "libc", - "once_cell", - "smallvec", -] - [[package]] name = "glib" version = "0.15.2" @@ -642,30 +581,15 @@ dependencies = [ "futures-core", "futures-executor", "futures-task", - "glib-macros 0.15.1", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-macros", + "glib-sys", + "gobject-sys", "libc", "once_cell", "smallvec", "thiserror", ] -[[package]] -name = "glib-macros" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518" -dependencies = [ - "anyhow", - "heck 0.3.3", - "proc-macro-crate", - "proc-macro-error", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "glib-macros" version = "0.15.1" @@ -681,16 +605,6 @@ dependencies = [ "syn", ] -[[package]] -name = "glib-sys" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" -dependencies = [ - "libc", - "system-deps 3.2.0", -] - [[package]] name = "glib-sys" version = "0.15.1" @@ -698,18 +612,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c668102c6e15e0a7f6b99b59f602c2e806967bb86414f617b77e19b1de5b3fac" dependencies = [ "libc", - "system-deps 6.0.0", -] - -[[package]] -name = "gobject-sys" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" -dependencies = [ - "glib-sys 0.14.0", - "libc", - "system-deps 3.2.0", + "system-deps", ] [[package]] @@ -718,9 +621,9 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6edb1f0b3e4c08e2a0a490d1082ba9e902cdff8ff07091e85c6caec60d17e2ab" dependencies = [ - "glib-sys 0.15.1", + "glib-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -729,7 +632,7 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c54f9fbbeefdb62c99f892dfca35f83991e2cb5b46a8dc2a715e58612f85570" dependencies = [ - "glib 0.15.2", + "glib", "graphene-sys", "libc", ] @@ -740,10 +643,10 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03f311acb023cf7af5537f35de028e03706136eead7f25a31e8fd26f5011e0b3" dependencies = [ - "glib-sys 0.15.1", + "glib-sys", "libc", "pkg-config", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -753,9 +656,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0672c63e4101e19d5e9cb4a0aed8b3278e9573529bd0b6a86d9c748c71bd9882" dependencies = [ "bitflags", - "cairo-rs 0.15.1", + "cairo-rs", "gdk4", - "glib 0.15.2", + "glib", "graphene-rs", "gsk4-sys", "libc", @@ -768,21 +671,21 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e31d21d7ce02ba261bb24c50c4ab238a10b41a2c97c32afffae29471b7cca69b" dependencies = [ - "cairo-sys-rs 0.15.1", + "cairo-sys-rs", "gdk4-sys", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "graphene-sys", "libc", "pango-sys", - "system-deps 6.0.0", + "system-deps", ] [[package]] name = "gtk-macros" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1874c48e670519ce192093ac906c08a6dde7cb2d18b28722ef237726a39c3a63" +checksum = "da5bf7748fd4cd0b2490df8debcc911809dbcbee4ece9531b96c29a9c729de5a" [[package]] name = "gtk4" @@ -791,13 +694,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5020aeb559e0431930d66d85b8f16fc453fc0863466b13b7e1e1b800cf1a47b" dependencies = [ "bitflags", - "cairo-rs 0.15.1", + "cairo-rs", "field-offset", "futures-channel", "gdk-pixbuf", "gdk4", "gio", - "glib 0.15.2", + "glib", "graphene-rs", "gsk4", "gtk4-macros", @@ -827,17 +730,17 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1544614a8d44f38719a2fdfd608d644d5f385beab33e5852688f48a983a2b583" dependencies = [ - "cairo-sys-rs 0.15.1", + "cairo-sys-rs", "gdk-pixbuf-sys", "gdk4-sys", "gio-sys", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "graphene-sys", "gsk4-sys", "libc", "pango-sys", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -888,15 +791,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "itertools" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" -dependencies = [ - "either", -] - [[package]] name = "lazy_static" version = "1.4.0" @@ -912,7 +806,7 @@ dependencies = [ "gdk-pixbuf", "gdk4", "gio", - "glib 0.15.2", + "glib", "gtk4", "libadwaita-sys", "libc", @@ -928,11 +822,11 @@ checksum = "f18b6ac4cadd252a89f5cba0a5a4e99836131795d6fad37b859ac79e8cb7d2c8" dependencies = [ "gdk4-sys", "gio-sys", - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "gtk4-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -969,7 +863,6 @@ version = "0.1.0" dependencies = [ "anyhow", "ashpd", - "cairo-rs 0.14.9", "gettext-rs", "gtk-macros", "gtk4", @@ -977,8 +870,6 @@ dependencies = [ "log", "once_cell", "pretty_env_logger", - "zbus", - "zvariant 2.10.0", ] [[package]] @@ -1070,7 +961,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79211eff430c29cc38c69e0ab54bc78fa1568121ca9737707eee7f92a8417a94" dependencies = [ "bitflags", - "glib 0.15.2", + "glib", "libc", "once_cell", "pango-sys", @@ -1082,10 +973,10 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7022c2fb88cd2d9d55e1a708a8c53a3ae8678234c4a54bf623400aeb7f31fac2" dependencies = [ - "glib-sys 0.15.1", - "gobject-sys 0.15.1", + "glib-sys", + "gobject-sys", "libc", - "system-deps 6.0.0", + "system-deps", ] [[package]] @@ -1357,24 +1248,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "strum" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" - -[[package]] -name = "strum_macros" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" -dependencies = [ - "heck 0.3.3", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "syn" version = "1.0.83" @@ -1386,35 +1259,17 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "system-deps" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6" -dependencies = [ - "anyhow", - "cfg-expr 0.8.1", - "heck 0.3.3", - "itertools", - "pkg-config", - "strum", - "strum_macros", - "thiserror", - "toml", - "version-compare 0.0.11", -] - [[package]] name = "system-deps" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b1487aaddaacbc5d60a2a507ba1617c5ca66c57dd0dd07d0c5efd5b693841d4" dependencies = [ - "cfg-expr 0.9.0", + "cfg-expr", "heck 0.3.3", "pkg-config", "toml", - "version-compare 0.1.0", + "version-compare", ] [[package]] @@ -1479,12 +1334,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" -[[package]] -name = "version-compare" -version = "0.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" - [[package]] name = "version-compare" version = "0.1.0" @@ -1551,9 +1400,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "zbus" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ac8424f5aa1f239d2d7ecb32f9d5ffc6fcf5fb9298d2d524a7e7c8b258c3f80" +checksum = "7bb86f3d4592e26a48b2719742aec94f8ae6238ebde20d98183ee185d1275e9a" dependencies = [ "async-broadcast", "async-channel", @@ -1571,6 +1420,7 @@ dependencies = [ "futures-sink", "futures-util", "hex", + "lazy_static", "nix", "once_cell", "ordered-stream", @@ -1579,16 +1429,17 @@ dependencies = [ "serde_repr", "sha1", "static_assertions", + "winapi", "zbus_macros", "zbus_names", - "zvariant 3.0.0", + "zvariant", ] [[package]] name = "zbus_macros" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e03af45fc15e2c977161c5ffea56c43c41f425a963affd7074bf91b5bf5a8cf" +checksum = "36823cc10fddc3c6b19f048903262dacaf8274170e9a255784bdd8b4570a8040" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1605,53 +1456,28 @@ checksum = "ae1f142d242d6854815a8c5c2aea83d9508f72f5757d0a137c21ef4b07bfee66" dependencies = [ "serde", "static_assertions", - "zvariant 3.0.0", + "zvariant", ] [[package]] name = "zvariant" -version = "2.10.0" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525" -dependencies = [ - "byteorder", - "libc", - "serde", - "static_assertions", - "zvariant_derive 2.10.0", -] - -[[package]] -name = "zvariant" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a946c049b2eac1a253f98e9267a8ce7a3d93be274ea146e6dd7a0965232a911" +checksum = "49ea5dc38b2058fae6a5b79009388143dadce1e91c26a67f984a0fc0381c8033" dependencies = [ "byteorder", "enumflags2", "libc", "serde", "static_assertions", - "zvariant_derive 3.0.0", + "zvariant_derive", ] [[package]] name = "zvariant_derive" -version = "2.10.0" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "zvariant_derive" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28fce5afb8d639bff79b1e8cdb258a3ca22d458f4603b23d794b4cb4e878c990" +checksum = "8c2cecc5a61c2a053f7f653a24cd15b3b0195d7f7ddb5042c837fb32e161fb7a" dependencies = [ "proc-macro-crate", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 5c37ffe..0babf77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,16 +5,13 @@ edition = "2018" [dependencies] anyhow = "1.0.35" -gtk-macros = "0.2.0" +gtk-macros = "0.3.0" log = "0.4.11" -once_cell = "1.5.2" +once_cell = "1.9.0" pretty_env_logger = "0.4.0" -zbus = "2.0.0-beta.7" -zvariant = "2.9.0" -cairo-rs = "0.14" [dependencies.ashpd] -version = "0.2.0-beta-1" +version = "0.2.2" features = ["feature_gtk4"] [dependencies.gtk]