diff --git a/Cargo.lock b/Cargo.lock index e593e45..b9eb7df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -85,7 +85,7 @@ checksum = "1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10" dependencies = [ "bitflags", "cairo-sys-rs", - "glib 0.21.1", + "glib", "libc", ] @@ -95,9 +95,9 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3" dependencies = [ - "glib-sys 0.21.1", + "glib-sys", "libc", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -110,16 +110,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cfg-expr" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" -dependencies = [ - "smallvec", - "target-lexicon 0.12.16", -] - [[package]] name = "cfg-expr" version = "0.20.2" @@ -127,7 +117,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206" dependencies = [ "smallvec", - "target-lexicon 0.13.2", + "target-lexicon", ] [[package]] @@ -357,7 +347,7 @@ checksum = "3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c" dependencies = [ "gdk-pixbuf-sys", "gio", - "glib 0.21.1", + "glib", "libc", ] @@ -367,11 +357,11 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82" dependencies = [ - "gio-sys 0.21.1", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "gio-sys", + "glib-sys", + "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -384,7 +374,7 @@ dependencies = [ "gdk-pixbuf", "gdk4-sys", "gio", - "glib 0.21.1", + "glib", "libc", "pango", ] @@ -397,13 +387,13 @@ checksum = "2edbda0d879eb85317bdb49a3da591ed70a804a10776e358ef416be38c6db2c5" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", - "gio-sys 0.21.1", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "gio-sys", + "glib-sys", + "gobject-sys", "libc", "pango-sys", "pkg-config", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -445,61 +435,26 @@ dependencies = [ "futures-core", "futures-io", "futures-util", - "gio-sys 0.21.1", - "glib 0.21.1", + "gio-sys", + "glib", "libc", "pin-project-lite", "smallvec", ] -[[package]] -name = "gio-sys" -version = "0.19.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd743ba4714d671ad6b6234e8ab2a13b42304d0e13ab7eba1dcdd78a7d6d4ef" -dependencies = [ - "glib-sys 0.19.8", - "gobject-sys 0.19.8", - "libc", - "system-deps 6.2.2", - "windows-sys 0.52.0", -] - [[package]] name = "gio-sys" version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd" dependencies = [ - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "glib-sys", + "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps", "windows-sys 0.59.0", ] -[[package]] -name = "glib" -version = "0.19.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39650279f135469465018daae0ba53357942a5212137515777d5fdca74984a44" -dependencies = [ - "bitflags", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys 0.19.8", - "glib-macros 0.19.9", - "glib-sys 0.19.8", - "gobject-sys 0.19.8", - "libc", - "memchr", - "smallvec", - "thiserror 1.0.69", -] - [[package]] name = "glib" version = "0.21.1" @@ -512,28 +467,15 @@ dependencies = [ "futures-executor", "futures-task", "futures-util", - "gio-sys 0.21.1", - "glib-macros 0.21.0", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", "libc", "memchr", "smallvec", ] -[[package]] -name = "glib-macros" -version = "0.19.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4429b0277a14ae9751350ad9b658b1be0abb5b54faa5bcdf6e74a3372582fad7" -dependencies = [ - "heck", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "glib-macros" version = "0.21.0" @@ -547,16 +489,6 @@ dependencies = [ "syn", ] -[[package]] -name = "glib-sys" -version = "0.19.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c2dc18d3a82b0006d470b13304fbbb3e0a9bd4884cf985a60a7ed733ac2c4a5" -dependencies = [ - "libc", - "system-deps 6.2.2", -] - [[package]] name = "glib-sys" version = "0.21.1" @@ -564,18 +496,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d" dependencies = [ "libc", - "system-deps 7.0.5", -] - -[[package]] -name = "gobject-sys" -version = "0.19.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e697e252d6e0416fd1d9e169bda51c0f1c926026c39ca21fbe8b1bb5c3b8b9e" -dependencies = [ - "glib-sys 0.19.8", - "libc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -584,9 +505,9 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c" dependencies = [ - "glib-sys 0.21.1", + "glib-sys", "libc", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -595,7 +516,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d96914394464c04df8279c23976293afd53b2588e03c9d8d9662ef6528654a85" dependencies = [ - "glib 0.21.1", + "glib", "graphene-sys", "libc", ] @@ -606,10 +527,10 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8205bb19b7a041cf059be3c94d6b23b3f2c6c96362c44311dcf184e4a9422a" dependencies = [ - "glib-sys 0.21.1", + "glib-sys", "libc", "pkg-config", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -620,7 +541,7 @@ checksum = "d5dbe33ceed6fc20def67c03d36e532f5a4a569ae437ae015a7146094f31e10c" dependencies = [ "cairo-rs", "gdk4", - "glib 0.21.1", + "glib", "graphene-rs", "gsk4-sys", "libc", @@ -635,12 +556,12 @@ checksum = "8d76011d55dd19fde16ffdedee08877ae6ec942818cfa7bc08a91259bc0b9fc9" dependencies = [ "cairo-sys-rs", "gdk4-sys", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "glib-sys", + "gobject-sys", "graphene-sys", "libc", "pango-sys", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -655,7 +576,7 @@ dependencies = [ "gdk-pixbuf", "gdk4", "gio", - "glib 0.21.1", + "glib", "graphene-rs", "gsk4", "gtk4-macros", @@ -685,14 +606,14 @@ dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", "gdk4-sys", - "gio-sys 0.21.1", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "gio-sys", + "glib-sys", + "gobject-sys", "graphene-sys", "gsk4-sys", "libc", "pango-sys", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -726,15 +647,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "html-escape" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476" -dependencies = [ - "utf8-width", -] - [[package]] name = "http" version = "1.3.1" @@ -1047,7 +959,7 @@ checksum = "4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41" dependencies = [ "gdk4", "gio", - "glib 0.21.1", + "glib", "gtk4", "libadwaita-sys", "libc", @@ -1061,13 +973,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2" dependencies = [ "gdk4-sys", - "gio-sys 0.21.1", - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "gio-sys", + "glib-sys", + "gobject-sys", "gtk4-sys", "libc", "pango-sys", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -1243,7 +1155,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab47feb3403aa564edaeb68620c5b9159f8814733a7dd45f0b1a27d19de362fe" dependencies = [ "gio", - "glib 0.21.1", + "glib", "libc", "pango-sys", ] @@ -1254,10 +1166,10 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f855bccb447644e149fae79086e1f81514c30fe5e9b8bd257d9d3c941116c86" dependencies = [ - "glib-sys 0.21.1", - "gobject-sys 0.21.1", + "glib-sys", + "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps", ] [[package]] @@ -1378,7 +1290,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.16", + "thiserror", ] [[package]] @@ -1505,9 +1417,7 @@ dependencies = [ "base64", "chrono", "dirs", - "glib 0.19.9", "gtk4", - "html-escape", "libadwaita", "reqwest", "serde", @@ -1720,38 +1630,19 @@ dependencies = [ "libc", ] -[[package]] -name = "system-deps" -version = "6.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" -dependencies = [ - "cfg-expr 0.15.8", - "heck", - "pkg-config", - "toml", - "version-compare", -] - [[package]] name = "system-deps" version = "7.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb" dependencies = [ - "cfg-expr 0.20.2", + "cfg-expr", "heck", "pkg-config", "toml", "version-compare", ] -[[package]] -name = "target-lexicon" -version = "0.12.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - [[package]] name = "target-lexicon" version = "0.13.2" @@ -1771,33 +1662,13 @@ dependencies = [ "windows-sys 0.61.0", ] -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - [[package]] name = "thiserror" version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" dependencies = [ - "thiserror-impl 2.0.16", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "thiserror-impl", ] [[package]] @@ -1999,12 +1870,6 @@ dependencies = [ "serde", ] -[[package]] -name = "utf8-width" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" - [[package]] name = "utf8_iter" version = "1.0.4" diff --git a/Cargo.toml b/Cargo.toml index 73e5f59..3f45f90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,12 +6,10 @@ edition = "2024" [dependencies] libadwaita = { version = "0.8", features = ["v1_7"] } gtk4 = "0.10.0" -glib = "0.19" dirs = "6.0" base64 = "0.22" reqwest = { version = "0.12", features = ["blocking", "json"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -html-escape = "0.2" chrono = { version = "0.4", features = ["clock", "serde", "unstable-locales"] } uuid = { version = "1.8", features = ["v4", "fast-rng", "serde"] }